XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2023
USD ($)
Significant Accounting Policies [Line Items]    
Allowance for doubtful accounts $ 0 $ 0
Amortization period description The amortization period begins with the first month of availability on our service.  
Number of reporting unit | Segment 1  
Impairment of goodwill $ 0 0
Impairment of long-lived assets 0 0
Deferred revenue 19,268,000 15,861,000
Revenues 4,000,000 2,700,000
Marketing and advertising costs $ 38,100,000 33,100,000
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true  
Change in Accounting Principle, Accounting Standards Update, Adoption Date Dec. 31, 2024  
Accounting Standards Update [Extensible Enumeration] us-gaap:AccountingStandardsUpdate202307Member  
Defined Contribution Plan 401 (k) [Member]    
Significant Accounting Policies [Line Items]    
Defined contribution plan annual matching contribution amount $ 300,000 $ 200,000
Revenue | Customer Concentration Risk | One Third-Party Platform Partner [Member]    
Significant Accounting Policies [Line Items]    
Concentration of risk 19.00% 15.00%
Accounts Receivable | Customer Concentration Risk | One Third-Party Platform Partner [Member]    
Significant Accounting Policies [Line Items]    
Concentration of risk 61.00% 51.00%
Accounts Receivable | Customer Concentration Risk | Partner Two [Member]    
Significant Accounting Policies [Line Items]    
Concentration of risk 21.00% 26.00%
Minimum [Member]    
Significant Accounting Policies [Line Items]    
License period or estimated useful life of media library 12 months  
Voting interests, percentage 20.00%  
Maximum [Member]    
Significant Accounting Policies [Line Items]    
License period or estimated useful life of media library 90 months