v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 29, 2026
USD ($)
bankingInstitution
Mar. 30, 2025
USD ($)
Dec. 28, 2025
USD ($)
Other Commitments [Line Items]      
Number of financial banking institutions | bankingInstitution 2    
Total revenue $ 723,174 $ 550,081  
Performance and Payment Bond      
Other Commitments [Line Items]      
Outstanding performance and payment bonds 820,300    
Cost to complete bonded projects $ 351,700    
Non-Union Electric Segment Customer | Customer Concentration Risk | Revenue from Contract with Customer Benchmark      
Other Commitments [Line Items]      
Concentration risk percentage 13.00% 10.00%  
Total revenue $ 94,500 $ 56,100  
Non-Union Electric Segment Customer | Customer Concentration Risk | Accounts Receivable and Contract Assets Benchmark      
Other Commitments [Line Items]      
Combined accounts receivable and contract assets $ 163,200   $ 131,900
Concentration risk percentage 23.00%   19.00%