XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]      
Costs incurred on uncompleted contracts $ 6,399,940 $ 6,390,641  
Estimated earnings 875,983 840,994  
Costs and estimated earnings on uncompleted contracts 7,275,923 7,231,635  
Less: billings to date 7,323,483 7,271,337  
Net contract assets (liabilities) $ (47,560) $ (39,702) $ (12,282)