XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Contract Balances and Costs To Obtain A Contract (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Capitalized Contract Cost [Line Items]        
Revenue recognized related to deferred revenue $ 27,000   $ 67,000  
Capitalized contract cost, amortization period 5 years   5 years  
Amortization of deferred contract acquisition costs     $ 8,017 $ 7,502
Impairment losses of deferred contract acquisition costs $ 0 $ 0 0 0
Sales and Marketing Expense        
Capitalized Contract Cost [Line Items]        
Amortization of deferred contract acquisition costs $ 3,900 $ 3,800 $ 8,000 $ 7,500