v3.26.1
Revenue and Related Balance Sheet Accounts - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 29, 2026
USD ($)
contract
Dec. 28, 2025
USD ($)
Disaggregation of Revenue [Line Items]    
Current contract assets included retention balances $ 39.5 $ 40.6
Contract with customer revenue recognized related to unapproved change orders and claims 53.8 47.8
Increase (Decrease) in contract asset (43.1)  
Increase (Decrease) in contract liability 7.9  
Revenue recognized 30.9  
Performance obligations 444.7  
Other Noncurrent Assets    
Disaggregation of Revenue [Line Items]    
Contract with customer revenue recognized related to unapproved change orders and claims $ 22.0 $ 19.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-30    
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 62