XML 100 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Outstanding Shares and Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 25, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic earnings per share [Abstract]      
Net income   $ 21,554 $ 15,884
Weighted average common shares outstanding (in shares)   15,185,852 15,089,635
Basic earnings per share (in dollars per share)   $ 1.42 $ 1.05
Diluted earnings per share [Abstract]      
Net income   $ 21,554 $ 15,884
Weighted average common shares outstanding (in shares)   15,185,852 15,089,635
Effect of dilutive shares (in shares)   143,633 165,789
Adjusted weighted average common shares outstanding (in shares)   15,329,485 15,255,424
Diluted earnings per share (in dollars per share)   $ 1.41 $ 1.04
Subsequent Event [Member]      
Dividends [Abstract]      
Stock dividend percentage 5.00%    
Dividends, date declared Jan. 25, 2024    
Dividends, date to be paid Mar. 25, 2024    
Dividends payable, date of record Feb. 29, 2024    
Stock Options [Member]      
Antidilutive Securities [Abstract]      
Antidilutive securities excluded from EPS computation (in shares)   471,209 460,395
Restricted Stock [Member]      
Antidilutive Securities [Abstract]      
Antidilutive securities excluded from EPS computation (in shares)   35,592 69,616