XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Property, Plant and Equipment [Line Items]      
Number of operating segments | segment 2    
Number of reportable segments | segment 2    
Capitalized contract cost, net, current $ 2,000,000   $ 2,100,000
Capitalized contract cost, amortization period 12 months    
Capitalized contract cost, net, noncurrent $ 2,700,000   $ 2,900,000
Estimated period of benefit 4 years    
Amortization of deferred contract acquisition costs $ 800,000 $ 700,000  
Impairment losses recorded on deferred contract costs 0 0  
Goodwill impairment 0 0  
Acquisition transaction costs 1,500,000 400,000  
Advertising expense $ 900,000 $ 3,400,000  
Technology and professional services      
Property, Plant and Equipment [Line Items]      
Allowed termination period 1 year    
Subscription contracts, days notice of termination 90 days    
Minimum | Technology and professional services      
Property, Plant and Equipment [Line Items]      
Service contract term 3 years    
Maximum | Technology and professional services      
Property, Plant and Equipment [Line Items]      
Service contract term 5 years    
Subscription contract, term 5 years