XML 119 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments (Schedule of Total Assets for Reportable Segments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Total assets $ 4,242,710 $ 4,429,856
Segment Reporting, Reconciling Item, Corporate Nonsegment    
Total assets (679,065) (315,825)
Civil | Operating Segments    
Total assets 3,636,825 3,539,608
Building | Operating Segments    
Total assets 1,085,998 898,902
Specialty Contractors | Operating Segments    
Total assets $ 198,952 $ 307,171