XML 62 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Oct. 01, 2021
Accounting Policies [Abstract]        
Amortization of capitalized contract costs $ 7,100 $ 7,700 $ 5,000  
Current capitalized contract costs 3,500 2,700    
Non-current capitalized contract costs 6,200 4,900    
Current deferred revenue 173,167 137,436    
Non-current deferred revenue 1,300 800    
Deferred revenue recognized during period 137,000 84,100    
Market capitalization       $ 5,000,000
Amount by which market capitalization exceeds carrying value       $ 4,600,000
Advertising expense $ 87,100 $ 65,400 $ 60,100