XML 57 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Plan Information (Details) - shares
3 Months Ended
May 14, 2010
Mar. 31, 2019
2010 Plan    
Stock-Based Compensation    
Common stock authorized for issuance (in shares) 8,000,000 0
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