v3.26.1
REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Deferred revenue from contracts with customers:        
Beginning balance $ 205,122 $ 183,684 $ 204,738 $ 173,766
Revenue recognized, included in beginning balance (80,112) (68,626) (143,673) (94,430)
Additions, net of revenue recognized during period, and other 64,843 80,705 128,788 116,427
Ending balance $ 189,853 $ 195,763 $ 189,853 $ 195,763