v3.26.1
REVENUE RECOGNITION - Schedule of Changes in Deferred Revenue (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contract with Customer, Liability [Roll Forward]  
Deferred revenue as of December 31, 2025 $ 738,852
Amounts deferred during the period 238,960
Revenue recognized from amounts included in the deferred revenue beginning balance (276,899)
Revenue from current period sales (74,022)
Deferred revenue as of June 30, 2026 $ 626,891