XML 57 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details)
1 Months Ended 12 Months Ended
Oct. 31, 2020
USD ($)
Dec. 31, 2022
USD ($)
segment
member
unit
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Concentration Risk [Line Items]        
Number of members of Board of Directors | member   10    
Capitalized software costs   $ 300,000 $ 0  
Number of reporting units | unit   1    
Goodwill impairment   $ 0    
Long-lived asset impairment   0    
Termination fee $ 100,000      
Deferred revenue   6,020,000 3,388,000  
Revenue recognized from contract with customer   2,900,000 2,500,000  
Advertising expense   $ 33,600,000 $ 37,500,000 $ 23,700,000
Number of reportable segments | segment   1    
Number of operating segments | segment   1    
Customer Concentration Risk | Accounts Receivable | One Customer        
Concentration Risk [Line Items]        
Concentration risk (as a percent)   24.00% 13.00%  
Minimum        
Concentration Risk [Line Items]        
Lessee, operating lease, renewal term   1 month    
Maximum        
Concentration Risk [Line Items]        
Lessee, operating lease, renewal term   5 years    
Capitalized internal-use software | Minimum        
Concentration Risk [Line Items]        
Property and equipment, useful life   2 years    
Capitalized internal-use software | Maximum        
Concentration Risk [Line Items]        
Property and equipment, useful life   3 years