XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Assets and Liabilities - Schedule of Costs and Estimated Earnings on Incompleted Contracts and Related Billings (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]      
Costs incurred on uncompleted contracts $ 192,207   $ 132,844
Estimated earnings 164,859   95,109
Contract with Customer, Asset, before Allowance for Credit Loss, Current 357,066   227,953
Less: Contract billings to date 180,775   149,981
Less: Allowance for credit losses 599   0
Plus: Completed contracts, unbilled 11,474   757
Total, net $ 187,166 $ 120,508 $ 78,729