v3.26.1
Revenue Recognition - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation Of Revenue [Line Items]          
Revenue expected to be recognized from remaining performance obligations $ 2,500,000,000   $ 2,500,000,000    
Credit loss reserve $ 900,000   $ 900,000   $ 900,000
Percentage of remaining performance obligation to be recognized as cloud revenue 99.00%   99.00%    
Remaining performance obligation, explanation     We expect to recognize revenue on approximately 39% 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     39.00%    
Other provisions for doubtful accounts valuation allowance $ 3,300,000   $ 3,300,000   $ 1,900,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 3,600,000 $ 2,900,000 $ 7,100,000 $ 5,800,000  
Impairment losses 0 0 0 0  
Balance as of December 31, 2025          
Disaggregation Of Revenue [Line Items]          
Deferred revenue recognized 98,100,000   237,200,000    
Balance as of March 31, 2026          
Disaggregation Of Revenue [Line Items]          
Deferred revenue recognized 151,700,000        
Sales Commission          
Disaggregation Of Revenue [Line Items]          
Deferred commissions 56,400,000   56,400,000    
Sales Commission | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent          
Disaggregation Of Revenue [Line Items]          
Deferred commissions 42,600,000   42,600,000    
Sales Commission | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent          
Disaggregation Of Revenue [Line Items]          
Deferred commissions 13,800,000   13,800,000    
Services          
Disaggregation Of Revenue [Line Items]          
Amount recorded for potential service revenue adjustments $ (1,100,000) $ (100,000) $ 2,200,000 $ 300,000