v3.26.1
Revenue - Segment Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue      
Revenue $ 772,168 $ 980,179 $ 1,160,417
% of Total Revenue 100.00% 100.00% 100.00%
Civil      
Revenue      
Revenue $ 342,330 $ 323,288 $ 337,524
% of Total Revenue 44.30% 33.00% 29.10%
Transportation      
Revenue      
Revenue $ 429,838 $ 656,891 $ 822,893
% of Total Revenue 55.70% 67.00% 70.90%