v3.26.1
Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Contract Assets      
Balance at beginning of period $ 255,767 $ 167,049 $ 167,049
Identifiable assets and liabilities acquired 7,525   0
Change during period, net of acquisition effects 26,865 77,453 88,718
Balance at end of period 290,157   255,767
Contract Liabilities, Net      
Balance at beginning of period (305,111) (207,304) (207,304)
Identifiable assets and liabilities acquired (14,811)   0
Change during period, net of acquisition effects (98,897) (23,050) (97,807)
Balance at end of period (418,819)   (305,111)
Net Contract Assets (Liabilities)      
Balance at beginning of period (49,344) $ (40,255) (40,255)
Identifiable assets and liabilities acquired (7,286)   0
Change during period, net of acquisition effects (72,032)   (9,089)
Balance at end of period $ (128,662)   $ (49,344)