v3.24.1.u1
REVENUE RECOGNITION - Schedule of Change in Accounts Receivable and Current Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts receivable, net of allowances    
Accounts receivable, beginning balance $ 839,555 $ 663,236
Accounts receivable, ending balance 745,611 641,584
Accounts receivable, increase/(decrease) (93,944) (21,652)
Deferred revenue    
Deferred revenue, beginning balance 1,083,864 882,886
Deferred revenue, ending balance 1,053,961 920,255
Deferred revenue, increase/(decrease) $ (29,903) $ 37,369