XML 69 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Foreign Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash concentration        
Cash and cash equivalents $ 455,825 $ 217,778 $ 248,692 $ 200,512
Collective bargaining agreements        
Percentage of labor force subject to collective bargaining agreements 22.90%      
Insurance        
Self-insurance reserve $ 57,900 47,600    
Accounts receivable        
Allowance for credit losses 2,000 $ 1,500    
Estimated net impact of change in estimate        
Decrease in net income from revision in contract estimates $ (28,000)      
Basic EPS impact to year $ (0.52)      
Diluted EPS impact to year $ (0.51)