XML 70 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Stockholders' Equity - Equity Plan (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
offering_period
shares
Dec. 31, 2017
shares
Jun. 30, 2018
shares
Jan. 01, 2013
shares
ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of Offering Periods, Employee Stock Purchase Plan | offering_period 2      
Offering Periods, Employee Stock Purchase Plan, Term 6 months      
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate   15.00%    
ESPP annual cap | $ $ 25,000      
percentage of stock closing price 85.00%      
percentage of ESPP closing price 85.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   100,000 500,000 50,000
Stock Issued During Period, Shares, Employee Stock Purchase Plans 26,875      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 405,655      
2018 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     1,500,000  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,054,411