XML 120 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments (Schedule of Principal Geographical Areas) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Principal Geographical Areas Information      
Revenue from external customers $ 4,326,922 $ 3,880,227 $ 3,790,755
Total assets $ 4,242,710 $ 4,429,856  
Civil, Building, and Specialty Contractors | Customer Concentration Risk | Revenue Benchmark      
Principal Geographical Areas Information      
Concentration risk, percentage 17.60% 16.30% 16.30%
United States      
Principal Geographical Areas Information      
Revenue from external customers $ 3,743,518 $ 3,437,971 $ 3,424,574
Total assets 3,759,874 3,998,470  
Foreign and U.S. territories      
Principal Geographical Areas Information      
Revenue from external customers 583,404 442,256 $ 366,181
Total assets $ 482,836 $ 431,386