XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Concentration Risk [Line Items]          
Cash balances on deposit, exceeded balance insured $ 209,900,000   $ 209,900,000    
Allowance for credit losses (257,000)   (257,000)   $ (273,000)
Advertising costs 4,400,000 $ 4,500,000 13,200,000 $ 15,000,000.0  
Selling and marketing expense 4,300,000 4,700,000 12,400,000 14,500,000  
Indirect tax liabilities 14,606,000   $ 14,606,000   14,932,000
Matching employer contribution     3.00%    
Contributions 100,000 $ 100,000 $ 600,000 $ 300,000  
Letter of Credit          
Concentration Risk [Line Items]          
Restricted cash $ 1,000,000.0   $ 1,000,000.0   $ 10,000,000
Building          
Concentration Risk [Line Items]          
Useful life 39 years   39 years    
Two Customers | Minimum | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk (as a percent)     21.00%    
Two Customers | Maximum | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk (as a percent)     23.00%    
Four Customers | Minimum | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk (as a percent)         10.00%
Four Customers | Maximum | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk (as a percent)         18.00%