XML 66 R68.htm IDEA: XBRL DOCUMENT v3.20.1
CAPITAL STOCK, Employee Stock Purchase Plan (Details) - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2008
Mar. 31, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   8,040,000     2,500,000 1,700,000
Employee Stock Purchase Plan Description   The ESPP offers our shares for purchase at a price equal to 85% of the closing price on the applicable offering period termination date. Shares issued under the ESPP are considered compensatory. Accordingly, we are required to measure fair value and record compensation expense for share purchase rights granted under the ESPP. In July 2015, the Board of Directors approved an amendment to the ESPP to change the subscription period from three to six months and accordingly to adjust the payroll cap to $5,000 per plan period.        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   1,642,460        
Weighted-average assumptions and fair value of shares issued under the ESPP            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 650,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 Available for Grant   580,932        
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)   2.37% 1.85% 0.83%    
Expected volatility (in hundredths)   48.60% 55.30% 62.00%    
Expected life (in years)   5 months 26 days 6 months 5 months 26 days    
Weighted-average fair value of shares issued (in dollars per share)   $ 1.04 $ 0.94 $ 0.86    
Shares issued under the ESPP (in shares)   69,179 117,653 96,507    
Average price of shares issued (in dollars per share)   $ 7.48 $ 4.22 $ 4.53