XML 100 R85.htm IDEA: XBRL DOCUMENT
v3.25.4

Employee Benefits - Multiemployer Pension Plan (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 28, 2025 | Dec. 29, 2024 | Dec. 31, 2023
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Total | $ 77,504 | $ 68,188 | $ 75,658
Chicago & Vicinity Laborers' District Council Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 5,225 | 4,548 | 6,155
Central Pension Fund of the IUOE & Participating Employers |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 5,019 | 4,977 | 4,418
Midwest Operating Engineers Pension Trust Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 3,710 | 3,714 | 5,285
Boilermaker-Blacksmith National Pension Trust |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 3,203 | 2,433 | 3,994
National Electric Benefit Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 3,014 | 2,935 | 2,935
Plumbers Local 9 Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 2,568 | 1,455 | 454
IBEW Local 769 Management Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 2,534 | 2,192 | 1,796
Eastern Atlantic States Carpenters Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 2,509 | 1,485 | 1,547
Operating Engineers Local 101 Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 2,374 | 1,961 | 1,867
Pipe Fitters Retirement Fund Local 597 |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 2,236 | 2,045 | 2,440
Local 351 IBEW Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 2,155 | 2,230 | 2,184
Building Trades United Pension Trust Fund Milwaukee and Vicinity |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,910 | 1,452 | 835
U.A. Local Union No. 322 Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,860 | 1,302 | 1,240
Minnesota Laborers Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,803 | 1,653 | 1,374
IBEW Local 1249 Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,642 | 1,692 | 1,642
United Association National Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,506 | 1,741 | 2,184
Fox Valley and Vicinity Laborers Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,473 | 1,472 | 1,861
Laborers' District Council Construction Industry Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,444 | 920 | 0
West Chester Heavy Construction Laborers Local 60 Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 1,391 | 1,386 | 1,389
Steamfitters Local Union No. 420 Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 800 | 621 | 1,746
International Painters And Allied Trades Industry Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 339 | 132 | 121
Central States, Southeast and Southwest Areas Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 330 | 0 | 0
Kansas Construction Trades Open End Pension Trust Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 285 | 345 | 361
Upstate New York Engineers Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 240 | 215 | 90
New Jersey Building Laborers Statewide Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 238 | 58 | 61
Laborers National Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 190 | 322 | 107
Asbestos Workers Philadelphia Pension Fund |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 178 | 14 | 0
Ironworkers Pension Plan |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, significant | 142 | 133 | 5
All other plans - U.S. |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, insignificant | 18,063 | 16,108 | 19,000
All other plans - Canada |  |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |  |
Contribution, insignificant | $ 9,123 | $ 8,647 | $ 10,567

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480606/715-80-35-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9 + Details
Name: | us-gaap_MultiemployerPlanEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cost for employer contribution to multiemployer pension plan determined to be individually insignificant. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9 + Details
Name: | us-gaap_MultiemployerPlanPensionInsignificantEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 + Details
Name: | us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_ChicagoVicinityLaborersDistrictCouncilPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_CentralPensionFundOfTheIUOEParticipatingEmployersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_MidwestOperatingEngineersPensionTrustFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_BoilermakerBlacksmithNationalPensionTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_NationalElectricBenefitFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_PlumbersLocal9PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_IBEWLocal769ManagementPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_EasternAtlanticStatesCarpentersPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_OperatingEngineersLocal101PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_PipeFittersRetirementFundLocal597Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_Local351IBEWPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_BuildingTradesUnitedPensionTrustFundMilwaukeeAndVicinityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_U.A.LocalUnionNo.322PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_MinnesotaLaborersPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_IBEWLocal1249PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_UnitedAssociationNationalPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_FoxValleyAndVicinityLaborersPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_LaborersDistrictCouncilConstructionIndustryPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_WestChesterHeavyConstructionLaborersLocal60PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_SteamfittersLocalUnionNo.420PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_InternationalPaintersAndAlliedTradesIndustryPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_CentralStatesSoutheastAndSouthwestAreasPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_KansasConstructionTradesOpenEndPensionTrustFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_UpstateNewYorkEngineersPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_NewJerseyBuildingLaborersStatewidePensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_LaborersNationalPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_AsbestosWorkersPhiladelphiaPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_IronworkersPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_AllOtherPlansU.S.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=ctri_AllOtherPlansCanadaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |