XML 149 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sep. 26, 2023
Earnings Per Share [Abstract]        
Stock dividend, percent 300.00% [1] 300.00% 300.00% 300.00%
Net Income $ 30,075 $ 48,799 $ 49,857  
Weighted Average Shares - Basic (in shares) [2] 17,037 17,008 16,994  
Earnings Per Share - Basic (in dollars per share) [2] $ 1.77 $ 2.86 $ 2.93  
Dilutive Average Shares Attributable to Stock Options (in shares) 0 51 58  
Weighted Average Shares - Diluted (in shares) [2] 17,037 17,059 17,052  
Earnings Per Share - Diluted (in dollars per share) [2] $ 1.77 $ 2.86 $ 2.92  
[1] Included in the shares issued for the 3% stock dividend in 2023 were treasury shares of 146,128.
[2]
Share and Per Share Amounts have been restated for the September 26, 2023 3% stock dividend.