v3.25.2
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Disaggregation Of Revenue [Line Items]          
Revenue expected to be recognized from remaining performance obligations $ 2,000,000,000   $ 2,000,000,000    
Credit loss reserve $ 900,000   $ 900,000   $ 900,000
Percentage of remaining performance obligation to be recognized as cloud revenue 98.00%   98.00%    
Remaining performance obligation, explanation     We expect to recognize revenue on approximately 38% of these remaining performance obligations over the next 24 months with the majority of the remaining balance recognized over the following 36 months.    
Percentage of expected revenue recognition     38.00%    
Other provisions for doubtful accounts valuation allowance $ 2,500,000   $ 2,500,000   $ 2,800,000
Revenue, practical expedient, remaining performance obligation, description     We apply the practical expedient to expense sales commissions when the amortization period would have been one year or less    
Amortization of sales commissions 2,900,000 $ 2,600,000 $ 5,800,000 $ 5,300,000  
Impairment losses     0 0  
Balance as of December 31, 2024          
Disaggregation Of Revenue [Line Items]          
Deferred revenue recognized 80,300,000   205,200,000    
Balance as of March 31, 2025          
Disaggregation Of Revenue [Line Items]          
Deferred revenue recognized 129,500,000        
Sales Commission          
Disaggregation Of Revenue [Line Items]          
Deferred commissions 45,600,000   45,600,000    
Sales Commission | Other Assets          
Disaggregation Of Revenue [Line Items]          
Deferred commissions 32,400,000   32,400,000    
Sales Commission | Prepaid Expenses          
Disaggregation Of Revenue [Line Items]          
Deferred commissions 13,200,000   $ 13,200,000    
Perpetual Software License Revenue | Sales Revenue, Net | Product Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Total software revenue, perpetual software license percentage     2.00%    
Services          
Disaggregation Of Revenue [Line Items]          
Amount recorded for potential service revenue adjustments $ 100,000 $ 800,000 $ 300,000 $ 1,100,000