v3.25.4
Contract Assets and Liabilities - Cost and Estimated Earnings Compared to Billings on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]        
Costs on uncompleted contracts $ 2,718,823 $ 2,899,250    
Estimated earnings to date on uncompleted contracts 370,770 393,665    
Costs and estimated earnings to date on uncompleted contracts 3,089,593 3,292,915    
Billings to date on uncompleted contracts (3,179,128) (3,376,875)    
Net billings in excess of costs and estimated earnings on uncompleted contracts $ (89,535) $ (83,960) $ (100,955) $ (94,099)