Annual report pursuant to Section 13 and 15(d)

Note 13 - Stock-based Compensation - Schedule of Restricted Stock Award Activity (Details)

v3.24.1
Note 13 - Stock-based Compensation - Schedule of Restricted Stock Award Activity (Details) - Restricted Stock [Member] - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Outstanding, Number (in shares) 69,114 79,763
Granted, Number (in shares) 117,334 170,937
Forfeited, Number (in shares) (13,823) (13,823)
Vested, Number (in shares) (55,291) (167,763)
Outstanding, Number (in shares) 117,334 69,114