XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Earnings per Share - Diluted Common Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic (in shares) 13,818 13,720 13,809 13,699
Dilutive effects of unvested restricted stock and stock options (in shares) 68 97 80 80
Weighted average number of common shares used in diluted net income per common share (in shares) 13,886 13,817 13,889 13,779