v3.25.2
Revenue Recognition and Deferred Costs - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Deferred sales commissions $ 1,600,000 $ 2,800,000 $ 2,200,000 $ 5,000,000
Deferred commission amortization expense 2,500,000 2,400,000 5,100,000 4,700,000
Sales Commission        
Disaggregation Of Revenue [Line Items]        
Impairment of deferred commissions $ 0 $ 0 $ 0 $ 0
United States | Revenue From Contract With Customer | Geographic Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk, percentage 76.00% 76.00% 76.00% 76.00%
EMEA | Revenue From Contract With Customer | Geographic Concentration Risk        
Disaggregation Of Revenue [Line Items]        
Concentration risk, percentage 12.00% 11.00% 12.00% 11.00%