XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation - Summary of Total Stock-based Compensation Cost from Stock Options, RSUs, ESPP, RSAs, and Sales of Stock (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 49,225 $ 42,487 $ 89,357 $ 87,425
Stock-based compensation capitalized for software development and cloud-computing arrangement implementation costs 3,496 2,161 5,954 4,283
Total stock-based compensation cost 52,721 44,648 95,311 91,708
Cost of revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 2,126 1,927 3,936 3,578
Sales and marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 15,569 14,411 28,484 27,471
Research and development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense 17,620 16,269 31,346 36,048
General and administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 13,910 $ 9,880 $ 25,591 $ 20,328