Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Equity Incentive Plan) (Details)

v3.7.0.1
Stockholders' Equity (Equity Incentive Plan) (Details) - USD ($)
12 Months Ended
Sep. 13, 2016
Dec. 31, 2016
Dec. 31, 2015
Sep. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized to be issued under the plan   4,172,229    
Stock-based compensation expense   $ 844,000 $ 1,971,000  
Total fair value of options vested   $ 800,000 $ 2,900,000  
Weighted-average fair value of options granted during the period   $ 2.41 [1] $ 2.15  
Weighted-average period   2 years 6 months    
Unrecognized compensation expense   $ 3,100,000    
Equity Incentive Plan 2012 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period expiration   10 years    
Additional shares authorized 3,000,000      
Shares available for future grant   1,980,201    
Number of shares authorized to be issued under the plan   1,980,201    
Equity Incentive Plan 2012 [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
Common stock available for issuance 125,000     1,100,000
Equity Incentive Plan 2012 [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   3 years    
Employee Stock Purchase Plan 2012 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized to be issued under the plan   21,058    
Fair market value percentage of ordinary shares   85.00%    
2001 Stock Option Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized to be issued under the plan   426,030    
[1] The weighted average price per share is determined using exercise price per share for stock options.