XML 49 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Stock and Preferred Stock - Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2019
Dec. 31, 2018
Jan. 31, 2017
Conversion of Stock [Line Items]      
Common stock reserved for potential conversion (in shares) 7,483,000 6,515,000 1,753,758
Restricted Stock      
Conversion of Stock [Line Items]      
Common stock reserved for potential conversion (in shares) 0 7,000  
Restricted Stock Units (RSUs)      
Conversion of Stock [Line Items]      
Common stock reserved for potential conversion (in shares) 460,000 371,000  
Outstanding Employee Stock Options      
Conversion of Stock [Line Items]      
Common stock reserved for potential conversion (in shares) 5,735,000 5,023,000  
Future Issuances from Employee Stock Options      
Conversion of Stock [Line Items]      
Common stock reserved for potential conversion (in shares) 1,288,000 1,114,000