v3.25.2
Revenue- Segment Cost of Construction (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue        
Cost of construction $ 202,019 $ 291,534 $ 420,025 $ 559,210
% of Total Cost of Construction 100.00% 100.00% 100.00% 100.00%
Civil        
Revenue        
Cost of construction $ 66,925 $ 70,208 $ 147,210 $ 136,611
% of Total Cost of Construction 33.10% 24.10% 35.00% 24.40%
Transportation        
Revenue        
Cost of construction $ 135,094 $ 221,326 $ 272,815 $ 422,599
% of Total Cost of Construction 66.90% 75.90% 65.00% 75.60%