Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
1 |
Schedule of Multiemployer Plans [Table] |
Table |
|
|
us-gaap:ScheduleOfMultiemployerPlansTable |
2 |
Multiemployer Plan Type [Axis] |
Axis |
|
|
us-gaap:MultiemployerPlanTypeAxis |
3 |
Multiemployer Plans Type [Domain] |
Member |
|
|
us-gaap:MultiemployerPlansTypeDomain |
4 |
Multiemployer Plans, Pension [Member] |
Member |
|
|
us-gaap:MultiemployerPlansPensionMember |
5 |
Multiemployer Plans, Postretirement Benefit [Member] |
Member |
|
|
us-gaap:MultiemployerPlansPostretirementBenefitMember |
6 |
Multiemployer Plan Name [Axis] |
Axis |
|
|
us-gaap:MultiemployerPlanNameAxis |
7 |
Multiemployer Plan Name [Domain] |
Member |
|
|
us-gaap:MultiemployerPlanNameDomain |
8 |
Multiemployer Plan, Individually Insignificant Multiemployer Plans [Member] |
Member |
|
|
us-gaap:MultiemployerPlanIndividuallyInsignificantMultiemployerPlansMember |
9 |
Collective Bargaining Arrangement [Axis] |
Axis |
|
|
us-gaap:CollectiveBargainingArrangementAxis |
10 |
Collective Bargaining Arrangement [Domain] |
Member |
|
|
us-gaap:CollectiveBargainingArrangementDomain |
11 |
Multiemployer Plan, Plan Information [Axis] |
Axis |
|
|
us-gaap:MultiemployerPlanPlanInformationAxis |
12 |
Multiemployer Plan, Plan Information [Domain] |
Member |
|
|
us-gaap:MultiemployerPlanPlanInformationDomain |
13 |
Multiemployer Plan, Plan Information, Available [Member] |
Member |
|
|
us-gaap:MultiemployerPlanPlanInformationAvailableMember |
14 |
Multiemployer Plan, Plan Information, Not Available [Member] |
Member |
|
|
us-gaap:MultiemployerPlanPlanInformationNotAvailableMember |
15 |
Multiemployer Plans [Line Items] |
LineItems |
|
|
us-gaap:MultiemployerPlansLineItems |
16 |
Multiemployer Plans [Hierarchy] |
Abstract |
|
|
added:MultiemployerPlansHierarchy |
17 |
Entity Tax Identification Number |
Concept (Nine Digit Item) |
For Period |
|
dei:EntityTaxIdentificationNumber |
18 |
Multiemployer Plan Number |
Concept (us-types:threeDigitItemType) |
For Period |
|
us-gaap:MultiemployerPlanNumber |
19 |
Multiemployer Plans, General Nature |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansGeneralNature |
20 |
Multiemployer Plans, Certified Zone Status |
Concept (us-types:zoneStatusItemType) |
For Period |
|
us-gaap:MultiemployerPlansCertifiedZoneStatus |
21 |
Multiemployer Plans, Certified Zone Status, Date |
Concept (Date) |
For Period |
|
us-gaap:MultiemployerPlansCertifiedZoneStatusDate |
22 |
Multiemployer Plans, Certified Zone Status, Extended Amortization Provisions |
Concept (Yes/No) |
For Period |
|
us-gaap:MultiemployerPlansCertifiedZoneStatusExtendedAmortizationProvisions |
23 |
Multiemployer Plans, Funded Status |
Concept (us-types:fundedStatusItemType) |
For Period |
|
us-gaap:MultiemployerPlansFundedStatus |
24 |
Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date |
Concept (Date) |
For Period |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementExpirationDate |
25 |
Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date, Last |
Concept (Date) |
For Period |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementExpirationDateLast |
26 |
Multiemployer Plans, Collective-Bargaining Arrangement, Expiration Date, First |
Concept (Date) |
For Period |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementExpirationDateFirst |
27 |
Multiemployer Plans, Collective-Bargaining Arrangement, Description |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementExpirationDateDescription |
28 |
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Participants |
Concept (Percent) |
As Of |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementPercentageOfParticipants |
29 |
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Employer's Participants |
Concept (Percent) |
As Of |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersParticipants |
30 |
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Contributions |
Concept (Percent) |
As Of |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementPercentageOfContributions |
31 |
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Employer's Contributions |
Concept (Percent) |
As Of |
|
us-gaap:MultiemployerPlansCollectiveBargainingArrangementPercentageOfEmployersContributions |
32 |
Multiemployer Plan, Period Contributions |
Concept (Monetary) |
For Period |
Debit |
us-gaap:MultiemployerPlanPeriodContributions |
33 |
Multiemployer Plans, Period Contributions, Significance of Contributions |
Concept (Yes/No) |
For Period |
|
us-gaap:MultiemployerPlansPeriodContributionsSignificanceOfContributions |
34 |
Multiemployer Plans, Report Date |
Concept (Date) |
For Period |
|
us-gaap:MultiemployerPlansReportDate |
35 |
Multiemployer Plans, Funding Improvement Plan and Rehabilitation Plan |
Concept (us-types:fundingImprovementAndRehabilitationPlanItemType) |
For Period |
|
us-gaap:MultiemployerPlansFundingImprovementPlanAndRehabilitationPlan |
36 |
Multiemployer Plans, Surcharge |
Concept (us-types:surchargeItemType) |
For Period |
|
us-gaap:MultiemployerPlansSurcharge |
37 |
Multiemployer Plans, Minimum Contribution, Description |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansMinimumContributionDescription |
38 |
Multiemployer Plans, Minimum Contribution |
Concept (Monetary) |
As Of |
Credit |
us-gaap:MultiemployerPlansMinimumContribution |
39 |
Multiemployer Plans, Business Combination or Divestiture, Description |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansBusinessCombinationOrDivestitureDescription |
40 |
Multiemployer Plans, Contribution Rate Increase (Decrease), Description |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansContributionRateIncreaseDecreaseDescription |
41 |
Multiemployer Plans, Employees Increase (Decrease), Description |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansEmployeesIncreaseDecreaseDescription |
42 |
Multiemployer Plans, Contribution Rate Increase (Decrease) |
Concept (Pure) |
For Period |
|
us-gaap:MultiemployerPlansContributionRateIncreaseDecrease |
43 |
Multiemployer Plans, Employees Increase (Decrease), Percentage |
Concept (Percent) |
For Period |
|
us-gaap:MultiemployerPlansEmployeesIncreaseDecreasePercentage |
44 |
Multiemployer Plans, Plan Benefits, Description |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansPlanBenefitsDescription |
45 |
Multiemployer Plans, Underfunded Status, Description |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansUnderfundedStatusDescription |
46 |
Multiemployer Plans, Plan Assets |
Concept (Monetary) |
As Of |
Debit |
us-gaap:MultiemployerPlansPlanAssets |
47 |
Multiemployer Plans, Accumulated Benefit Obligation |
Concept (Monetary) |
As Of |
Credit |
us-gaap:MultiemployerPlansAccumulatedBenefitObligation |
48 |
Multiemployer Plans, Plan Contributions |
Concept (Monetary) |
For Period |
Debit |
us-gaap:MultiemployerPlansPlanContributions |
49 |
Multiemployer Plans, Information Not Available |
Concept (Text/String) |
For Period |
|
us-gaap:MultiemployerPlansInformationNotAvailable |
50 |
Multiemployer Plans, Withdrawal Obligation |
Concept (Monetary) |
As Of |
Credit |
us-gaap:MultiemployerPlansWithdrawalObligation |