XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Per Share Data - Composition of Weighted Average Common Shares Used in Earnings per Share Computation (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Weighted average common shares issued (in shares) 8,022,745 7,568,622
Weighted average treasury stock shares (in shares) (510,225) (510,225)
Weighted average shares outstanding - basic (in shares) 7,512,520 7,058,397
Dilutive effect of outstanding stock options (in shares) 0 275,800
Weighted average shares outstanding - diluted (in shares) 7,512,520 7,334,197