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