v3.25.2
Revenue and Revenue-Related Activity - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue [Line Items]        
Amortization expense for deferred sales commissions $ 8.5 $ 6.6 $ 16.5 $ 12.9
Remaining performance obligation, description of practical expedient     Performance obligations that are billed and recognized as they are delivered, primarily professional services contracts that are on a time and materials basis, are excluded from the transaction price for remaining performance obligations disclosed above