XML 171 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Uncompleted Contracts - Schedule of Costs, Estimated Earnings and Billings on Uncompleted Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Costs incurred on uncompleted contracts $ 1,570,937 $ 1,300,669
Estimated earnings 261,986 222,368
Estimated revenue on uncompleted contracts 1,832,923 1,523,037
Less billings to date (1,789,168) (1,533,880)
Net contract asset (liability) $ 43,755 $ (10,843)