XML 62 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 28, 2024
USD ($)
item
customer
contract
Dec. 30, 2023
USD ($)
customer
Dec. 31, 2022
Summary of significant accounting policies        
Number of markets | item   3    
Length of fiscal year   364 days 364 days 371 days
Restricted investments   $ 39,100 $ 24,800  
Accounts receivable retainage   $ 8,600 $ 8,200  
Accounts receivable retainage, collection period   18 months 18 months  
Inventory on consignment   $ 21,800 $ 23,200  
Number of insurance contracts with third party by Ardellis | contract   232    
Reserve associated with contracts to third party by Ardellis   $ 12,100 7,500  
New accounting pronouncement        
Retained earnings   2,775,280 2,582,332  
Right-of-use assets   114,721 $ 103,774  
Operating lease liability   $ 122,965    
Construction | Commercial        
Goodwill        
Goodwill impairment $ 2,500      
Accounts receivables | Customer | Top two customers        
Summary of significant accounting policies        
Top two customers | customer   2 2  
Concentration of accounts receivable related to largest customers   $ 112,100 $ 118,000  
Minimum        
Summary of significant accounting policies        
Length of fiscal year   364 days    
Maximum        
Summary of significant accounting policies        
Length of fiscal year   371 days