XML 62 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of significant accounting policies - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
segment
Jan. 01, 2022
USD ($)
Concentration Risk [Line Items]        
Number of operating segments | segment 2 2 2  
Number of reportable segments | segment 2 2 2  
Refund term 30 days      
Advertising cost $ 97,000,000 $ 105,200,000 $ 110,500,000  
Expected dividend yield 0.00%      
Amortization period 4 years      
Impairment of strategic investment $ 2,900,000 0    
Operating lease right-of-use assets 11,377,000 $ 0    
Operating lease liabilities $ 13,546,000      
Minimum        
Concentration Risk [Line Items]        
Consumer subscription duration 1 month      
Maximum        
Concentration Risk [Line Items]        
Consumer subscription duration 1 year      
Computers and equipment        
Concentration Risk [Line Items]        
Estimated useful lives 3 years      
Purchased software        
Concentration Risk [Line Items]        
Estimated useful lives 3 years      
Equipment        
Concentration Risk [Line Items]        
Estimated useful lives 3 years      
Furniture and fixtures        
Concentration Risk [Line Items]        
Estimated useful lives 5 years      
Software Development        
Concentration Risk [Line Items]        
Estimated useful lives 3 years      
Accounting Standards Update 2016-02 | Cumulative Effect, Period of Adoption, Adjustment        
Concentration Risk [Line Items]        
Operating lease right-of-use assets       $ 17,600,000
Operating lease liabilities       $ 20,000,000