XML 172 R61.htm IDEA: XBRL DOCUMENT v3.25.4
Uncompleted Contracts - Schedule of Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]      
Contract assets $ 77,528 $ 31,283 $ 27,293
Change in contract assets 46,245 3,990  
Contract liabilities (33,773) (42,126) (51,376)
Change in contract liabilities 8,353 9,250  
Net contract asset (liability) 43,755 (10,843) $ (24,083)
Change in net contract assets (liabilities) $ 54,598 $ 13,240