XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Significant Accounting Policies [Line Items]      
Subscription contract, refund period 7 days    
Increase in deferred revenue, net $ 9,165,000 $ 9,007,000  
Revenue recognized that was included in deferred revenue at the beginning of each period 48,870,000 40,232,000 $ 26,537,000
Aggregate amount of transaction price $ 1,424,000    
Amortization period of deferred contract costs 24 months    
Allowance for doubtful accounts $ 0 0  
Capitalized software costs, amortization period 3 years    
Net carrying amount $ 16,083,000 10,286,000  
Capitalized computer software, impairments 122,000 642,000  
Advertising expense 46,745,000 66,319,000 42,677,000
Foreign currency exchange gain (loss) (1,116,000) (1,302,000) (4,000)
Liability for uncertain tax positions $ 0 0 0
Number of operating segments | segment 1    
Software Development      
Significant Accounting Policies [Line Items]      
Capitalized software development costs $ 5,165,000 1,760,000 1,403,000
Amortization expense associated with capitalized development costs 721,000 570,000 $ 482,000
Net carrying amount 6,286,000 $ 1,962,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Significant Accounting Policies [Line Items]      
Aggregate amount of transaction price $ 1,092,000    
Remaining performance obligation, expected timing of satisfaction 12 months