XML 55 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Feb. 03, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Concentration Risk [Line Items]        
Cash balances on deposit, exceeded balance insured   $ 261,700,000    
Allowance for credit losses   (265,100)   $ (273,000)
Advertising costs   5,000,000.0 $ 6,000,000.0  
Sales and marketing expense   4,600,000 5,600,000  
Indirect tax liabilities   $ 15,400,000   $ 14,900,000
Matching employer contribution   3.00%    
Contributions   $ 100,000 $ 100,000  
Office space        
Concentration Risk [Line Items]        
Useful life   39 years    
Operating lease term of contract 36 months      
Monthly rental payments after six months $ 35,700      
Annual escalation rate (as a percent) 6.00%      
Four Customers | Minimum | Accounts Receivable | Customer Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk (as a percent)   10.10%   10.00%
Four Customers | Maximum | Accounts Receivable | Customer Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk (as a percent)   14.70%   18.00%
Letter of Credit        
Concentration Risk [Line Items]        
Restricted cash   $ 10,000,000   $ 10,000,000