v3.26.1
REVENUE - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract Assets    
Contract assets, beginning of period $ 82,342 $ 24,145
Reclassification of contract assets to receivables, as the result of rights to consideration becoming unconditional (64,996) (12,989)
Contract assets recognized, net of reclassification to receivables 75,522 19,346
Contract assets, end of period 92,868 30,502
Contract Liabilities    
Contract liabilities, beginning of period 19,856 20,044
Reclassification of contract liabilities to revenue, as the result of performance obligations satisfied (8,137) (4,661)
Cash received in advance and not recognized in revenue 15,072 5,078
Contract liabilities, end of period 26,791 $ 20,461
North America | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01    
Contract Liabilities    
Revenue, remaining performance obligation, amount $ 1,059,016  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Europe and ROW | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01    
Contract Liabilities    
Revenue, remaining performance obligation, amount $ 219,933  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year