XML 95 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock and Employee Stock Plans - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation expense $ 750,767 $ 724,560 $ 565,807
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation expense 44,132 39,491 28,743
Operation and support      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation expense 25,442 24,083 15,829
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation expense 391,983 414,324 325,624
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation expense 49,867 38,243 23,385
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount      
Stock-based compensation expense $ 239,343 $ 208,419 $ 172,226