XML 116 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION - Summary of Significant Changes in Unbilled Receivables and Deferred Liabilities Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Deferred Revenue (Increase) Decrease      
Balance $ (162,301)    
Revenue recognized that was previously included in deferred revenue 192,778 $ 157,704 $ (144,862)
Increases due to cash received (201,484) 192,369  
Cumulative catch-up adjustment arising from changes in estimates of transaction price 13,926 17,226  
Net change 5,220 (17,439)  
Balance (157,081) (162,301)  
Unbilled Receivables Increase (Decrease)      
Balance 10,429 1,362  
Unbilled receivables recognized 32,720 9,067  
Transferred to receivables from unbilled receivables 35,022    
Net change (2,302) 9,067  
Balance $ 8,127 $ 10,429 $ 1,362