XML 143 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense Recognized in Company's Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 407,536 $ 403,983 $ 363,774
RSUs      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 387,011 359,952 330,077
RSAs      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 1,752 9,793 10,067
Employee stock purchase plan      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 18,773 34,238 23,630
Cost of revenues      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 49,013 45,028 38,438
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 84,583 82,794 79,144
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 273,940 $ 276,161 $ 246,192