v3.26.1
Revenue from Contracts with Customers - Summary of Uncompleted Contracts and Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Costs incurred on uncompleted contracts $ 6,432,746 $ 8,036,495  
Estimated earnings 909,542 1,172,516  
Costs and estimated earnings on uncompleted contracts 7,342,288 9,209,011  
Less: billings to date (7,429,189) (9,258,355)  
Net contract liabilities $ (86,901) $ (49,344) $ (40,255)