XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Capitalized Contract Cost [Line Items]            
Revenue $ 212,702,000 $ 196,010,000   $ 420,464,000 $ 375,656,000  
Contract with customer, liability, revenues recognized 69,507,000 62,500,000   178,129,000 159,155,000  
Capitalized contract cost, amortization 2,607,000 2,050,000   5,236,000 3,952,000  
Capitalized contract cost, impairment 0 0   0 0  
Refund liability 358,000     358,000   $ 506,000
International            
Capitalized Contract Cost [Line Items]            
Revenue 60,348,000 59,625,000   121,290,000 116,329,000  
United States            
Capitalized Contract Cost [Line Items]            
Revenue $ 152,354,000 136,385,000   $ 299,174,000 $ 259,327,000  
Revision of Prior Period, Reclassification, Adjustment | International            
Capitalized Contract Cost [Line Items]            
Revenue   5,132,000 $ 4,101,000      
Revision of Prior Period, Reclassification, Adjustment | United States            
Capitalized Contract Cost [Line Items]            
Revenue   $ (5,132,000) $ (4,101,000)