v3.26.3
Uncompleted Contracts - Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]        
Contract assets $ 149,395 $ 67,886 $ 77,528 $ 31,283
Change in contract assets 71,867 36,603    
Contract liabilities (27,730) (42,837) (33,773) (42,126)
Change in contract liabilities 6,043 (711)    
Net contract assets (liabilities) 121,665 25,049 $ 43,755 $ (10,843)
Change in net contract assets (liabilities) $ 77,910 $ 35,892