v3.25.2
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
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]          
Additions in deferred revenue     $ 106,100    
Additional Invoicing     867,000    
Total revenues $ 760,866 $ 637,230 1,475,003 $ 1,254,644  
Deferred revenue, revenue recognized 451,900   617,000    
Revenue remaining performance obligation, contracts exceeds one year 1,300,000   $ 1,300,000    
Revenue remaining performance obligation contract period     1 year    
Revenue remaining performance obligation percentage recognized     89.00%    
Short-term deferred revenue 888,297   $ 888,297   $ 784,253
Increase (decrease) in deferred commission expense 34,900   67,600    
Incremental costs of deferred sales commission expense 71,900   142,200    
Amortization of deferred commission expense 37,000   $ 74,600    
Minimum [Member]          
Disaggregation of Revenue [Line Items]          
Amortization period of deferred commissions     2 years    
Maximum [Member]          
Disaggregation of Revenue [Line Items]          
Amortization period of deferred commissions     4 years    
Accrued Expenses and Other Current Liabilities [Member]          
Disaggregation of Revenue [Line Items]          
Short-term deferred revenue $ 5,300   $ 5,300   $ 6,400