XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Related Balance Sheet Accounts - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 28, 2025
USD ($)
contract
Dec. 29, 2024
USD ($)
Disaggregation of Revenue [Line Items]    
Current contract assets included retention balances $ 40.6 $ 27.3
Contract with customer revenue recognized related to unapproved change orders and claims 47.8 24.8
Increase in contract asset 164.0  
Increase in contract liability 25.5  
Revenue recognized   21.3
Performance obligations 411.4  
Other Noncurrent Assets    
Disaggregation of Revenue [Line Items]    
Contract with customer revenue recognized related to unapproved change orders and claims $ 19.7 $ 13.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-29    
Disaggregation of Revenue [Line Items]    
Performance obligation time period 2 years  
Fixed-price contracts    
Disaggregation of Revenue [Line Items]    
Number of contracts greater than one year | contract 60