XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION - Changes to deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
REVENUE RECOGNITION        
Beginning balance $ 347,250 $ 299,741 $ 344,166 $ 292,720
Additional amounts deferred 183,905 175,106 548,610 500,012
Revenues recognized (192,112) (170,435) (553,733) (488,320)
Ending balance $ 339,043 $ 304,412 $ 339,043 $ 304,412