XML 96 R81.htm IDEA: XBRL DOCUMENT v3.19.1
Note 12 - Stockholders' Equity - Number of Shares Available for Future Issuance (Details)
Dec. 31, 2018
shares
Preferred shares available for future issuance (in shares) 5,000,000
Common and preferred shares available for future issuance (in shares) 6,280,000
1993 Employee Stock Purchase Plan (ESPP) [Member]  
Common shares available for future issuance (in shares) 479,000
Incentive Plans Excluding ESPP [Member]  
Common shares available for future issuance (in shares) 801,000