XML 102 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Significant Accounting Policies [Line Items]      
Subscription contract, refund period 7 days    
Increase in deferred revenue, net $ 13,421,000 $ 9,165,000  
Revenue recognized that was included in deferred revenue at the beginning of each period 56,050,000 48,870,000 $ 40,232,000
Aggregate amount of transaction price $ 1,009,000    
Amortization period of deferred contract costs 24 months    
Allowance for doubtful accounts $ 0 0  
Capitalized software costs, amortization period 3 years    
Capitalized computer software, impairments $ 511,000 122,000 642,000
Advertising expense 43,199,000 46,745,000 66,319,000
Foreign currency exchange gain (loss) 501,000 (1,116,000) (1,302,000)
Liability for uncertain tax positions $ 0 $ 0 $ 0
Number of operating segments | segment 1    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Significant Accounting Policies [Line Items]      
Aggregate amount of transaction price $ 774,000    
Remaining performance obligation, expected timing of satisfaction 12 months