XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 03, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Concentration Risk [Line Items]            
Restricted cash   $ 10,000,000.0   $ 10,000,000.0    
Cash balances on deposit, exceeded balance insured   235,400,000   235,400,000    
Allowance for credit losses   (265,000)   (265,000)   $ (273,000)
Advertising costs   3,900,000 $ 4,500,000 8,900,000 $ 10,500,000  
Selling and marketing expense   3,600,000 4,200,000 8,100,000 9,800,000  
Indirect tax liabilities   15,360,000   $ 15,360,000   $ 14,932,000
Matching employer contribution       3.00%    
Contributions   $ 400,000 $ 100,000 $ 500,000 $ 200,000  
Building            
Concentration Risk [Line Items]            
Useful life   39 years   39 years    
Lease term 36 months          
Monthly rental payments $ 35,700          
Annual escalation rate (as a percent) 6.00%          
Two Customers | Minimum | Accounts Receivable | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk (as a percent)       12.00%    
Two Customers | Maximum | Accounts Receivable | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk (as a percent)       13.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%