Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Note 13 - Stock-based Compensation - Schedule of Restricted Stock Award Activity (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Granted, number (in shares) 28,890  
Forfeited, number (in shares) (4,847)  
Vested, number (in shares) (11,123)  
Outstanding, number (in shares) 24,653  
Restricted Stock [Member]    
Outstanding, number (in shares) 11,733 6,911
Granted, number (in shares)   11,733
Forfeited, number (in shares)   (1,382)
Vested, number (in shares)   (5,529)
Outstanding, number (in shares)   11,733