v3.26.1
REVENUE RECOGNITION - Schedule of Changes in Deferred Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Contract with Customer, Liability [Roll Forward]  
Deferred revenue as of December 31, 2025 $ 738,852
Amounts deferred during the period 117,646
Revenue recognized from amounts included in the deferred revenue beginning balance (147,698)
Revenue from current period sales (21,224)
Deferred revenue as of March 31, 2026 $ 687,576