XML 523 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplemental Cash Flow Elements [Abstract]      
Accounts receivable $ 116,310 $ 276,450 $ (31,972)
Retention receivable 5,666 (20,017) 78,618
Costs and estimated earnings in excess of billings 233,682 (20,760) (120,034)
Other current assets (37,460) 8,516 62,371
Accounts payable (28,800) (15,783) (283,482)
Retention payable (23,424) (22,383) (46,190)
Billings in excess of costs and estimated earnings 127,718 214,123 (77,533)
Accrued expenses and other current liabilities 35,218 (29,722) (4,005)
Changes in other components of working capital 428,910 390,424 (422,227)
Interest paid 80,286 64,764 63,762
Income taxes paid (refunded), net 828 9,952 (8,299)
Non-cash investing activities:      
Receivable recognized from sale of subsidiary $ 0 $ 0 $ 4,163