XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Changes to deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
REVENUE RECOGNITION    
Beginning balance $ 344,166 $ 292,720
Additional amounts deferred 187,793 165,052
Revenues recognized (177,062) (156,781)
Ending balance $ 354,897 $ 300,991