v3.26.1
Contracts with Customers - Summary of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]    
Contract assets $ 1,021,848 $ 915,806
Contract liabilities 359,760 340,113
Net contract assets (liabilities) $ 662,088 $ 575,693