XML 100 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Supplemental Cash Flow Elements [Abstract]    
Accounts receivable $ (75,759) $ (63,685)
Contracts in progress, net 129,287 195,392
Receivables from and equity in construction joint ventures 9,692 (471)
Other current and non-current assets (427) (5,322)
Accounts payable 13,053 24,180
Accrued compensation and other liabilities 30,951 18,773
Members' interest subject to mandatory redemption and undistributed earnings (5,691) 1,015
Changes in operating assets and liabilities $ 101,106 $ 169,882