XML 73 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue from Contracts with Customers - Contract Assets and Liabilities Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Contract assets      
Balance at beginning of period $ 167,049 $ 206,235  
Change during period 88,718 (39,186) $ (16,863)
Balance at end of period 255,767 167,049 206,235
Contract liabilities, net      
Balance at beginning of period (207,304) (140,108)  
Change during period (97,807) (67,196) (15,713)
Balance at end of period (305,111) (207,304) (140,108)
Net contract assets (liabilities)      
Balance at beginning of period (40,255) 66,127  
Change during period (9,089) (106,382)  
Balance at end of period $ (49,344) $ (40,255) $ 66,127