XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Description of Business and Summary of Significant Accounting Policies - Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-Based Payment Arrangement, Option [Member]    
Stock options (in shares) 991,588 163,393
Restricted Stock Units (RSUs) [Member]    
Stock options (in shares) 22,898 108,828