XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenues - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Additions in deferred revenue $ 23,800    
Additional Invoicing 641,200    
Total revenues 617,414 $ 501,620  
Deferred revenue, revenue recognized 359,600    
Revenue remaining performance obligation, contracts exceeds one year $ 827,100    
Revenue remaining performance obligation contract period 1 year    
Revenue remaining performance obligation percentage recognized 91.00%    
Short-term deferred revenue $ 696,878   $ 672,150
Increase (decrease) in deferred commission expense 14,500    
Incremental costs of deferred sales commission expense 46,600    
Amortization of deferred commission expense $ 32,100    
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,600   $ 4,500