v3.26.1
Revenue- Segment Cost of Construction (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Cost of Construction $ 184,539 $ 202,414 $ 361,700 $ 421,421
% of Total Cost of Construction 100.00% 100.00% 100.00% 100.00%
Civil        
Revenue        
Cost of Construction $ 68,061 $ 67,273 $ 157,201 $ 147,680
% of Total Cost of Construction 36.90% 33.20% 43.50% 35.00%
Transportation        
Revenue        
Cost of Construction $ 116,478 $ 135,141 $ 204,499 $ 273,741
% of Total Cost of Construction 63.10% 66.80% 56.50% 65.00%