XML 71 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Costs incurred on uncompleted contracts $ 8,036,495 $ 7,034,838  
Estimated earnings 1,172,516 995,766  
Costs and estimated earnings on uncompleted contracts 9,209,011 8,030,604  
Less: billings to date (9,258,355) (8,070,859)  
Net contract assets (liabilities) $ (49,344) $ (40,255) $ 66,127