XML 105 R137.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Stock Benefit Plans - Stock Benefit Plans (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2010
2010 Plan | Employee Stock Purchase Plan    
Stock Benefit Plans    
Purchase price as a percentage of fair market value of a share of common stock on the first or last day of an offering period (as a percent)   85.00%
Offering period   6 months
Shares reserved for issuance (in shares)   400,000
Threshold number of additional shares available for future grant (in shares) 1,000,000  
Shares available for future grant (in shares) 4,913,030  
2010 Plan | Employee Stock Purchase Plan | Class A common stock    
Stock Benefit Plans    
Percentage for the threshold number of additional shares available for future grant, expressed as percentage of common stock outstanding on the last day of the immediately preceding fiscal year (as a percent) 1.00%  
2019 Equity plan    
Stock Benefit Plans    
Shares available for future grant (in shares) 10,954,595  
2019 Equity plan | Class A common stock    
Stock Benefit Plans    
Shares reserved for issuance (in shares) 10,000,000  
2005 Equity Plan    
Stock Benefit Plans    
Shares available for future grant (in shares) 0  
2019 Equity Plan and 2010 Purchase Plan    
Stock Benefit Plans    
Shares available for future grant (in shares) 15,867,625