XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
USD ($)
Segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Deferred contract acquisition cost impairment losses $ 0 $ 0 $ 0
Goodwill impairment charges 0 0 0
Long-lived assets impairment charges 0 0 0
Advertising costs 10,600,000 8,600,000 5,800,000
Interest income $ 22,100,000 $ 5,900,000 $ 1,500,000
Number of operating segments | Segment 1    
Number of reportable segments | Segment 1    
Accounts Receivable Member      
Concentration risk, Number of customer no single customer no single customer  
Total Revenue Member      
Concentration risk, Number of customer No single customer No single customer  
Customer Concentration Risk Member | Minimum Member | Accounts Receivable Member      
Percentage of account receivable 10.00% 10.00%  
Customer Concentration Risk Member | Minimum Member | Total Revenue Member      
Percentage of account receivable 10.00% 10.00%