v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Number of reportable segments | Segment     2    
Marketable securities $ 216,605,000   $ 216,605,000   $ 215,352,000
Property and equipment includes capitalized internal-use software development costs     12,700,000   19,700,000
Revenue, net of estimated returns, refunds and allowances 100,000   100,000   100,000
Revenue recognized related to contract liabilities     6,500,000    
Amortization of deferred sales commissions 1,300,000 $ 2,000,000 5,700,000 $ 6,000,000  
Deferred sales contract acquisition costs 600,000   600,000   3,100,000
Advertising costs $ 9,400,000 $ 7,700,000 $ 26,500,000 $ 23,400,000  
Maximum          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Requisite service period     4 years    
Property, plant and equipment, useful life 9 years   9 years    
Minimum          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Requisite service period     3 years    
Property, plant and equipment, useful life 2 years   2 years    
Sales Contract Acquisition Costs | New Customers          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Sales contract acquisition costs, amortization period 2 years   2 years    
Sales Contract Acquisition Costs | Existing Customers          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Sales contract acquisition costs, amortization period over contract renewal     1 year    
Level 1          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Marketable securities $ 216,600   $ 216,600   $ 215,400
Incom Co., LTD          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Ownership percentage 66.67%   66.67%