XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE RECOGNITION - Schedule of Change in Accounts Receivable and Current Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accounts receivable, net of allowances    
Opening $ 839,555 $ 663,236
Closing 709,487 612,885
Increase/(decrease) (130,068) (50,351)
Deferred revenue    
Opening 1,083,864 882,886
Closing 1,017,997 909,623
Increase/(decrease) $ (65,867) $ 26,737