v3.23.2
REVENUE RECOGNITION - Schedule of Change in Accounts Receivable and Current Deferred Revenue (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accounts receivable, net of allowances    
Opening $ 663,236 $ 664,511
Closing 612,885 586,815
Increase/(decrease) (50,351) (77,696)
Deferred revenue    
Opening 882,886 824,912
Closing 909,623 808,020
Increase/(decrease) $ 26,737 $ (16,892)