XML 77 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Stock Compensation Plans - Schedule of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total authorized RSUs in Plan approved by shareholders (in shares) 4,850,000    
Stock issued out of the Plan from vested grants (in shares) (3,540,178)    
Non-vested grants (in shares) (858,363) (1,056,937) (183,000)
RSUs available for future issuance (in shares) 451,459