v3.25.3
Revenue - Segment Gross Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Gross Profit $ 3,275 $ (51,105) $ 38,118 $ (70,706)
% of Segment Revenue 1.50% (29.50%) 5.70% (9.90%)
Civil        
Revenue        
Gross Profit $ 10,427 $ (18,336) $ 47,663 $ 8,694
% of Segment Revenue 10.50% (32.80%) 16.80% 4.00%
Transportation        
Revenue        
Gross Profit $ (7,152) $ (32,769) $ (9,545) $ (79,400)
% of Segment Revenue (6.30%) (27.90%) (2.50%) (16.10%)