XML 86 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Shareholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock options outstanding (in shares) 1,786,891 1,544,826 1,390,012
Stock options available for future grant (in shares) 1,242,125    
Common stock reserved for future issuance (in shares) 3,193,713    
Restricted Stock Units (RSUs) [Member]      
Restricted stock units outstanding (in shares) 164,697 112,846 186,516