XML 68 R52.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE - Schedule of Changes in Deferred Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Contract with Customer, Liability [Roll Forward]  
Deferred revenue as of December 31, 2024 $ 749,612
Amounts deferred during the period 725,735
Revenue recognized from amounts included in the deferred revenue beginning balance (453,325)
Revenue from current period sales (283,170)
Deferred revenue as of December 31, 2025 $ 738,852