XML 109 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-based Compensation Expense      
Stock-based compensation expense $ 206,292 $ 172,507 $ 108,805
Stock Option      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 4,660    
Weighted-average amortization period 1 year 6 months    
RSUs (including PRSUs)      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 284,201    
Weighted-average amortization period 2 years 8 months 12 days    
PRSU      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 13,068    
Weighted-average amortization period 1 year 9 months 18 days    
PRSU      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 2,888    
Weighted-average amortization period 4 months 24 days    
Cost of revenue      
Stock-based Compensation Expense      
Stock-based compensation expense $ 38,259 33,297 17,734
Research and development      
Stock-based Compensation Expense      
Stock-based compensation expense 50,430 44,367 29,179
Sales and marketing      
Stock-based Compensation Expense      
Stock-based compensation expense 66,229 59,300 35,269
General and administrative      
Stock-based Compensation Expense      
Stock-based compensation expense $ 51,374 $ 35,543 $ 26,623