XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - ESPP - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2016
Sep. 30, 2016
Stock-Based Compensation            
Stock-based compensation expense   $ 337,413 $ 111,775 $ 80,758    
ESPP            
Stock-Based Compensation            
Shares remained available for grant   7,600,000        
Maximum annual increase in shares available for grant (in shares)   8,000,000.0        
Number of additional shares authorized for grant 4,400,000          
Maximum employee payroll deduction (as a percent)   100.00%        
Maximum offering period   2 years        
Period between purchases   6 months        
Price of ESPP shares as percentage of market price   85.00%        
Holding period for purchases after the first offering period         6 months  
Stock-based compensation expense   $ 62,200 $ 33,000 $ 25,700    
Unrecognized employee stock-based compensation   $ 41,400        
Unrecognized stock-based compensation, recognition period   6 months        
ESPP | Class A common stock            
Stock-Based Compensation            
Stock available for issuance (in shares)           8,000,000.0
Maximum annual increase in shares available for issuance, percentage of outstanding shares   1.00%