v3.24.3
REVENUE RECOGNITION - Schedule of Change in Accounts Receivable and Current Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accounts receivable, net of allowances    
Opening $ 839,555 $ 663,236
Closing 643,807 603,266
Increase/(decrease) (195,748) (59,970)
Deferred revenue    
Opening 1,083,864 882,886
Closing 942,840 837,479
Increase/(decrease) $ (141,024) $ (45,407)