v3.24.2.u1
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Additions in deferred revenue     $ 34,800    
Additional Invoicing     672,000    
Total revenues $ 637,230 $ 529,138 1,254,644 $ 1,030,758  
Deferred revenue, revenue recognized 375,200   520,900    
Revenue remaining performance obligation, contracts exceeds one year 867,200   $ 867,200    
Revenue remaining performance obligation contract period     1 year    
Revenue remaining performance obligation percentage recognized     90.00%    
Short-term deferred revenue 708,113   $ 708,113   $ 672,150
Increase (decrease) in deferred commission expense 22,200   36,700    
Incremental costs of deferred sales commission expense 55,100   101,700    
Amortization of deferred commission expense 32,900   $ 65,000    
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 $ 6,300   $ 6,300   $ 4,500