v3.25.1
Note 9 - Earnings per Share - Diluted Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic (in shares) 13,925 13,800
Dilutive effects of unvested restricted stock and stock options (in shares) 55 86
Weighted average number of common shares used in diluted net income per common share (in shares) 13,980 13,886