XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Organization, Business and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
Jun. 30, 2023
USD ($)
$ / shares
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
$ / shares
Jun. 30, 2023
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Number of business segments (segment) | segment         2    
Foreign currency gains (losses)         $ 0 $ 0  
Revenue recognized, related to change orders and claims included as contract price adjustments         92,800   $ 76,500
Increase (decrease) in operating income $ (20,707)   $ 32,438   3,564 59,864  
Increase (decrease) in net income $ (15,277) $ 18,939 $ 22,273 $ 23,163 $ 3,662 $ 45,436  
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ (0.91)   $ 1.33   $ 0.22 $ 2.70  
Contracts Accounted for under Percentage of Completion              
Organization Consolidation and Presentation of Financial Statements [Line Items]              
Increase (decrease) in consolidated gross margin (7.20%)   (1.30%)   (4.20%) (1.00%)  
Increase (decrease) in operating income $ (59,700)   $ (11,500)   $ (68,400) $ (17,800)  
Increase (decrease) in net income $ (40,200)   $ (8,000)   $ (46,100) $ (12,400)  
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ (2.39)   $ (0.48)   $ (2.74) $ (0.74)