XML 116 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION - Summary of Significant Changes in Unbilled Receivables and Deferred Liabilities Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deferred Revenue (Increase) Decrease    
Balance $ (63,878) $ (157,081)
Revenue recognized that was previously included in deferred revenue 195,703 239,608
Increases due to cash received (202,100) (176,667)
Cumulative catch-up adjustment arising from changes in estimates of transaction price 10,556 30,262
Net change 4,159 93,203
Balance (59,719) (63,878)
Unbilled Receivables Increase (Decrease)    
Balance 38,457 8,127
Unbilled receivables recognized 41,659 15,946
Contract Assets Recorded (2,407) 14,384
Transferred to receivables from unbilled receivables (35,575)  
Contract Assets Recorded (2,407) 14,384
Net change 3,677 30,330
Balance $ 42,134 $ 38,457