XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Dec. 31, 2021
USD ($)
Customer
Dec. 31, 2020
USD ($)
Customer
Summary Of Significant Accounting Policies [Line Items]      
Accounts receivable including unbilled receivables $ 19,900,000 $ 13,100,000  
Software development costs $ 2,800,000 $ 1,700,000  
Concentration risk, number of customer | Customer 1 1 1
Advertising expenses $ 17,500,000 $ 16,800,000 $ 12,900,000
Impaired loss on right-of-use assets $ 3,700,000    
First contingent compensation arrangement payments over the service period 12 months    
Second contingent compensation arrangement payments over the service period 24 months    
Acquisition related expenses $ 35,216,000 23,299,000 $ 0.0
Acquisition related spend 200,000 1,800,000  
Business combination compensation expense related to contingent compensation 5,000,000.0 21,500,000  
Accrued interest or penalties related to unrecognized tax benefits 0    
Enterprise Subscription Solutions      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled receivables including contract assets 15,700,000 4,200,000  
PSR Customers      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled receivables including contract assets $ 10,800,000 $ 2,300,000  
Customer Concentration Risk | Revenue | One Strategic Partner      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 12.00% 14.00% 15.00%
Customer Concentration Risk | Accounts Receivable | One Strategic Partner      
Summary Of Significant Accounting Policies [Line Items]      
Concentration risk, percentage 30.00% 19.00% 24.00%
ASU 2021-08      
Summary Of Significant Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Early Adoption [true false] true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2022    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true    
Minimum      
Summary Of Significant Accounting Policies [Line Items]      
Account receivable payment terms due immediately    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Account receivable payment terms due within 90 days    
Measurement period from acquisition date 1 year