XML 134 R121.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Plan Information (Details) - shares
1 Months Ended 12 Months Ended
May 31, 2010
Dec. 31, 2018
Dec. 31, 2000
The 2000 Plan      
Stock-Based Compensation      
Plan expiration term     10 years
2010 Plan      
Stock-Based Compensation      
Common stock authorized for issuance (in shares) 8,000,000    
2010 Plan | Minimum      
Stock-Based Compensation      
Vesting period 3 years    
2010 Plan | Maximum      
Stock-Based Compensation      
Vesting period 5 years    
2016 Plan      
Stock-Based Compensation      
Common stock authorized for issuance (in shares)   9,500,000  
2016 Plan | Minimum      
Stock-Based Compensation      
Vesting period   1 year  
2016 Plan | Maximum      
Stock-Based Compensation      
Vesting period   4 years