XML 63 R52.htm IDEA: XBRL DOCUMENT 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