XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Finite-Lived Intangible Assets [Line Items]      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Allowance for credit losses, available-for sale investments $ 0 $ 0  
Impairment losses for goodwill 0 0 $ 0
Impairment, long-lived asset, held-for-use 22,000,000 0 0
Deferred revenue 900,000 2,500,000  
Deferred revenue recognized during the period 2,400,000 2,200,000  
Revenue, remaining performance obligation, amount $ 15,000,000    
Amortization period of deferred cost 3 years    
Deferred costs $ 15,800,000 12,400,000  
Deferred costs, current 8,100,000 6,400,000  
Deferred costs, noncurrent 7,700,000 6,000,000  
Amortization expense 8,100,000 6,800,000 5,800,000
Capitalized contract cost, impairment loss 0 0  
Advertising expense $ 9,200,000 $ 9,400,000 $ 7,000,000
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment, net    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01      
Finite-Lived Intangible Assets [Line Items]      
Revenue, remaining performance obligation, percentage 47.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Performance shares      
Finite-Lived Intangible Assets [Line Items]      
Shares excluded from net loss per share attributable to common stockholders (in shares) | shares   181 79
Capitalized software development costs      
Finite-Lived Intangible Assets [Line Items]      
Estimated useful lives (in years) 3 years