Combined Report for Network/Table

Rendering

Component: (Network and Table)
Network
8265 - Disclosure - Defined Benefit Plans, Benefit Obligation Roll Forward (Level 4 Detail)
(http://www.someorganization.org/report/role/level4/DefinedBenefitPlansBenefitObligationRollForward)
TableDefined Benefit Plans Benefit Obligation Roll Forward [Table]
Slicers (applies to each fact value in each table cell)
Defined Benefit Plans Benefit Obligation Roll Forward [Line Items]Period [Axis]
2020-01-01 - 2020-12-31
2019-01-01 - 2019-12-31
 
 
 
 

Model Structure

Component: (Network and Table)
Network
8265 - Disclosure - Defined Benefit Plans, Benefit Obligation Roll Forward (Level 4 Detail)
(http://www.someorganization.org/report/role/level4/DefinedBenefitPlansBenefitObligationRollForward)
Table Defined Benefit Plans Benefit Obligation Roll Forward [Table]
# Label Report Element Class Period Type Balance Name
1
Defined Benefit Plans Benefit Obligation Roll Forward [Table]
[Table] nfp:DefinedBenefitPlansBenefitObligationRollForwardTable
2
Benefit Plans [Axis]
[Axis] nfp:BenefitPlansAxis
3
All Benefit Plans [Member]
[Member] nfp:AllBenefitPlansMember
4
Defined Benefit Pension Plans [Member]
[Member] nfp:DefinedBenefitPensionPlansMember
5
Other Defined Benefit Postretirement Obligations [Member]
[Member] nfp:OtherDefinedBenefitPostretirementObligationsMember
6
Defined Benefit Plans Benefit Obligation Roll Forward [Line Items]
[Line Items] nfp:DefinedBenefitPlansBenefitObligationRollForwardLineItems
7
Defined Benefit Plans Benefit Obligation [Roll Forward]
[Abstract] nfp:DefinedBenefitPlansBenefitObligationRollForward
8
Defined Benefit Plans Benefit Obligation, Beginning Balance
[Concept] Monetary As Of Credit nfp:DefinedBenefitPlansBenefitObligation
9
Service Cost
[Concept] Monetary For Period Credit nfp:ServiceCost
10
Interest Cost
[Concept] Monetary For Period Credit nfp:InterestCost
11
Contributions by Plan Participants
[Concept] Monetary For Period Credit nfp:ContributionsByPlanParticipants
12
Actuarial Gains (Losses)
[Concept] Monetary For Period Credit nfp:ActuarialGainsLosses
13
Benefits Paid
[Concept] Monetary For Period Debit nfp:BenefitsPaid
14
Incease (Decrease) per Plan Ammendment
[Concept] Monetary For Period Credit nfp:InceaseDecreasePerPlanAmmendment
15
(Incease) Decrease per Curtailment
[Concept] Monetary For Period Debit nfp:InceaseDecreasePerCurtailment
16
Other Increase (Decrease) in Benefit Obligation
[Concept] Monetary For Period Credit nfp:OtherIncreaseDecreaseInBenefitObligation
17
Defined Benefit Plans Benefit Obligation, Ending Balance
[Concept] Monetary As Of Credit nfp:DefinedBenefitPlansBenefitObligation

Fact Table

Component: (Network and Table)
Network
8265 - Disclosure - Defined Benefit Plans, Benefit Obligation Roll Forward (Level 4 Detail)
(http://www.someorganization.org/report/role/level4/DefinedBenefitPlansBenefitObligationRollForward)
TableDefined Benefit Plans Benefit Obligation Roll Forward [Table]
#Reporting Entity [Axis]Period [Axis]Benefit Plans [Axis]ConceptFact ValueUnitRoundingParenthetical Explanations
163-0977897 (https://www.irs.gov#EIN)2018-12-31Defined Benefit Pension Plans [Member]Defined Benefit Plans Benefit Obligation2662USDINF
263-0977897 (https://www.irs.gov#EIN)2019-12-31Defined Benefit Pension Plans [Member]Defined Benefit Plans Benefit Obligation2662USDINF
363-0977897 (https://www.irs.gov#EIN)2020-12-31Defined Benefit Pension Plans [Member]Defined Benefit Plans Benefit Obligation2662USDINF
463-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member]Service Cost1000USDINF
563-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member]Service Cost1000USDINF
663-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member]Interest Cost1000USDINF
763-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member]Interest Cost1000USDINF
863-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member]Contributions by Plan Participants1000USDINF
963-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member]Contributions by Plan Participants1000USDINF
1063-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member]Actuarial Gains (Losses)1000USDINF
1163-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member]Actuarial Gains (Losses)1000USDINF
1263-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member]Benefits Paid4000USDINF
1363-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member]Benefits Paid4000USDINF
1463-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member]Incease (Decrease) per Plan Ammendment1000USDINF
1563-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member]Incease (Decrease) per Plan Ammendment1000USDINF
1663-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member](Incease) Decrease per Curtailment3000USDINF
1763-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member](Incease) Decrease per Curtailment3000USDINF
1863-0977897 (https://www.irs.gov#EIN)2019-01-01 - 2019-12-31Defined Benefit Pension Plans [Member]Other Increase (Decrease) in Benefit Obligation2000USDINF
1963-0977897 (https://www.irs.gov#EIN)2020-01-01 - 2020-12-31Defined Benefit Pension Plans [Member]Other Increase (Decrease) in Benefit Obligation2000USDINF

Business Rules

Component: (Network and Table)
Network
8265 - Disclosure - Defined Benefit Plans, Benefit Obligation Roll Forward (Level 4 Detail)
(http://www.someorganization.org/report/role/level4/DefinedBenefitPlansBenefitObligationRollForward)
Table Defined Benefit Plans Benefit Obligation Roll Forward [Table]

Assertion Report

Value Assertions

# Label Result Rule
1 Cash and Cash Equivalents Rolls Forward.
(REPORT_RollForwardReconciles_DefinedBenefitPlansBenefitObligationRollForward)
Pass $VARIABLE_BalanceStart + ($ServiceCost + $InterestCost + $ContributionsByPlanParticipants + $ActuarialGainsLosses) + $InceaseDecreasePerPlanAmmendment + $OtherIncreaseDecreaseInBenefitObligation - ($InceaseDecreasePerCurtailment + $BenefitsPaid) = $VARIABLE_BalanceEnd
2 Cash and Cash Equivalents Rolls Forward.
(REPORT_RollForwardReconciles_DefinedBenefitPlansBenefitObligationRollForward)
Pass $VARIABLE_BalanceStart + ($ServiceCost + $InterestCost + $ContributionsByPlanParticipants + $ActuarialGainsLosses) + $InceaseDecreasePerPlanAmmendment + $OtherIncreaseDecreaseInBenefitObligation - ($InceaseDecreasePerCurtailment + $BenefitsPaid) = $VARIABLE_BalanceEnd

Roll Forward Computations

Reporting Entity 63-0977897 (https://www.irs.gov#EIN)
Period 2020-01-01 - 2020-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Defined Benefit Plans Benefit Obligation, Ending Balance [Roll Forward]
Defined Benefit Plans Benefit Obligation, Beginning Balance 2,662  + 2,662  2,662  CR INF
Service Cost 1,000  + 1,000  1,000  CR INF
Interest Cost 1,000  + 1,000  1,000  CR INF
Contributions by Plan Participants 1,000  + 1,000  1,000  CR INF
Actuarial Gains (Losses) 1,000  + 1,000  1,000  CR INF
Benefits Paid (4,000) - 4,000  4,000  DR INF
Incease (Decrease) per Plan Ammendment 1,000  + 1,000  1,000  CR INF
(Incease) Decrease per Curtailment (3,000) - 3,000  3,000  DR INF
Other Increase (Decrease) in Benefit Obligation 2,000  + 2,000  2,000  CR INF
Defined Benefit Plans Benefit Obligation, Ending Balance 2,662  + 2,662  2,662  CR INF OK
 
Reporting Entity 63-0977897 (https://www.irs.gov#EIN)
Period 2019-01-01 - 2019-12-31
Unit USD
Label Rendered Reported Calculated Balance Decimals Message
Defined Benefit Plans Benefit Obligation, Ending Balance [Roll Forward]
Defined Benefit Plans Benefit Obligation, Beginning Balance 2,662  + 2,662  2,662  CR INF
Service Cost 1,000  + 1,000  1,000  CR INF
Interest Cost 1,000  + 1,000  1,000  CR INF
Contributions by Plan Participants 1,000  + 1,000  1,000  CR INF
Actuarial Gains (Losses) 1,000  + 1,000  1,000  CR INF
Benefits Paid (4,000) - 4,000  4,000  DR INF
Incease (Decrease) per Plan Ammendment 1,000  + 1,000  1,000  CR INF
(Incease) Decrease per Curtailment (3,000) - 3,000  3,000  DR INF
Other Increase (Decrease) in Benefit Obligation 2,000  + 2,000  2,000  CR INF
Defined Benefit Plans Benefit Obligation, Ending Balance 2,662  + 2,662  2,662  CR INF OK