XML 73 R60.htm IDEA: XBRL DOCUMENT v3.20.4
CAPITAL STOCK, Employee Stock Purchase Plan (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2015
Jul. 31, 2015
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2009
Mar. 31, 2009
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized       9,440,000        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant       246,000        
Employee Stock Purchase 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             2,500,000 1,700,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant       519,182        
Weighted-average assumptions and fair value of shares issued under the ESPP                
Expected dividend yield (in hundredths)       0.00% 0.00% 0.00%    
Risk-free interest rate (in hundredths)       0.82% 2.37% 1.85%    
Expected volatility (in hundredths)       72.10% 48.60% 55.30%    
Expected life (in years)       6 months 5 months 26 days 6 months    
Weighted-average fair value of shares issued (in dollars per share)       $ 1.40 $ 1.04 $ 0.94    
Shares issued under the ESPP (in shares)       61,750 69,179 117,653    
Average price of shares issued (in dollars per share)       $ 8.67 $ 7.48 $ 4.22    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized     650,000          
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent       85.00%        
Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Subscription Salary       $ 5,000        
Share-Based Compensation Arrangement By Share-Based Payment Award, Offering Period 3 months 6 months