XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Number of reportable segments | Segment     2    
Marketable securities $ 209,041   $ 209,041   $ 217,603
Property and equipment includes capitalized internal-use software development costs     11,800   17,000
Revenue, net of estimated returns, refunds and allowances 200   200   100
Revenue recognized related to contract liabilities     7,000    
Amortization of deferred sales commissions 700 $ 1,800 1,400 $ 4,300  
Deferred sales contract acquisition costs 400   400   400
Advertising costs $ 9,200 $ 8,800 $ 16,000 $ 17,100  
Maximum          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Property, plant and equipment, useful life 10 years   10 years    
Minimum          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
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    
Accounting Standards Update 2023-07          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true   true    
Accounting Standards Update 2023-09          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true   true    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true   true    
Level 1          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Marketable securities $ 209,000   $ 209,000   $ 217,600
Incom Co., LTD          
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]          
Ownership percentage 66.67%   66.67%