XML 75 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Supplemental Cash Flow Elements [Abstract]      
Accounts receivable $ 66,921 $ 116,310 $ 276,450
Retention receivable 22,201 5,666 (20,017)
Costs and estimated earnings in excess of billings 201,324 233,682 (20,760)
Other current assets 23,454 (37,460) 8,516
Accounts payable 164,923 (28,800) (15,783)
Retention payable 17,833 (23,424) (22,383)
Billings in excess of costs and estimated earnings 113,093 127,718 214,123
Accrued expenses and other current liabilities (20,625) 35,218 (29,722)
Changes in other components of working capital 589,124 428,910 390,424
Interest paid 73,674 80,286 64,764
Income taxes paid, net $ 18,069 $ 828 $ 9,952