XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity and Equity Incentive Plans - Schedule of Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class Of Stock [Line Items]      
Total stock-based compensation expense $ 100,019 $ 88,285 $ 67,223
Cost of Revenue      
Class Of Stock [Line Items]      
Total stock-based compensation expense 6,472 7,300 6,468
Research and Development      
Class Of Stock [Line Items]      
Total stock-based compensation expense 44,421 36,643 27,855
Sales and Marketing      
Class Of Stock [Line Items]      
Total stock-based compensation expense 32,119 29,404 17,143
General and Administrative      
Class Of Stock [Line Items]      
Total stock-based compensation expense 17,007 14,085 15,757
Restructuring and other related charges      
Class Of Stock [Line Items]      
Total stock-based compensation expense $ 0 $ 853 $ 0