v3.26.1
Revenue - Segment Gross Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Gross Profit $ (71,233) $ 12,968 $ (75,989) $ 33,447
% of Segment Revenue (62.90%) 6.00% (26.60%) 7.40%
Civil        
Revenue        
Gross Profit $ (27,074) $ 14,257 $ (12,422) $ 36,766
% of Segment Revenue (66.10%) 17.50% (8.60%) 19.90%
Transportation        
Revenue        
Gross Profit $ (44,159) $ (1,289) $ (63,567) $ (3,319)
% of Segment Revenue (61.10%) (1.00%) (45.10%) (1.20%)