v3.25.1
REVENUE RECOGNITION - Schedule of Change in Accounts Receivable and Current Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounts receivable, net of allowances    
Opening $ 820,709 $ 839,555
Closing 749,247 745,611
Increase/(decrease) (71,462) (93,944)
Deferred revenue    
Opening 1,123,423 1,083,864
Closing 1,082,542 1,053,961
Increase/(decrease) $ (40,881) $ (29,903)