XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Shareholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock options outstanding (in shares) 1,539,278 1,664,014 1,786,891
Stock options available for future grant (in shares) 905,551    
Common stock reserved for future issuance (in shares) 2,906,605    
Restricted Stock Units and Performance Stock Units [Member]      
Restricted stock units and performance stock units outstanding (in shares) 461,776