XML 150 R111.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock-Based Compensation Expense Recognized in Company's Consolidated Statement of Operations (Detail) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2020
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense     $ 311,020 $ 236,539 $ 180,716
Issuance of common stock (in shares) 2,587,500 2,985,575      
RSUs          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense     289,426 217,541 165,141
RSAs          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense     $ 8,289 0 0
Issuance of common stock (in shares)     48,799    
Employee stock purchase plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense     $ 13,305 18,998 15,575
Cost of revenues          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense     32,893 25,355 18,247
Sales and marketing          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense     72,895 56,719 53,448
General and administrative          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense     $ 205,232 $ 154,465 $ 109,021