v3.25.4
Revenue Recognition and Deferred Costs - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]      
Deferred sales commissions $ 4,500,000 $ 9,100,000  
Deferred commission amortization expense 9,600,000 9,900,000 $ 7,300,000
Sales Commission      
Disaggregation Of Revenue [Line Items]      
Impairment of deferred commissions $ 0 $ 0 $ 0
Revenue From Contract With Customer | Geographic Concentration Risk | United States      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 76.00% 76.00% 76.00%
Revenue From Contract With Customer | Geographic Concentration Risk | EMEA      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 12.00% 11.00% 11.00%