Quarterly report [Sections 13 or 15(d)]

Note 15 - Stockholders' Equity and Stock Based Compensation - Summary of Restricted Stock (Details)

v3.26.1
Note 15 - Stockholders' Equity and Stock Based Compensation - Summary of Restricted Stock (Details) - Restricted Stock [Member] - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Nonvested shares (in shares) 272,132  
Nonvested shares, weighted average grant date fair value (in dollars per share) $ 18.47  
Granted (in shares) 88,748 7,624
Granted, weighted average grant date fair value (in dollars per share) $ 12.93  
Vested (in shares) (162,832)  
Vested, weighted average grant date fair value (in dollars per share) $ 14.34  
Forfeited (in shares) (3,776) (48,172)
Forfeited, weighted average grant date fair value (in dollars per share) $ 21.24  
Nonvested shares (in shares) 194,272  
Nonvested shares, weighted average grant date fair value (in dollars per share) $ 19.35