XML 118 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Stockholders' Equity - Number of Shares Available for Future Issuance (Details)
Dec. 31, 2019
shares
Preferred shares available for future issuance (in shares) 5,000,000
Common and preferred shares available for future issuance (in shares) 7,009,000
1993 Employee Stock Purchase Plan (ESPP) [Member]  
Common shares available for future issuance (in shares) 273,000
Incentive Plans Excluding ESPP [Member]  
Common shares available for future issuance (in shares) 1,736,000