XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 26, 2023
Earnings Per Share [Abstract]          
Stock dividend, percent 300.00% 300.00% 300.00% 300.00% 3.00%
Net Income $ 7,743 $ 12,163 $ 22,352 $ 36,712  
Weighted Average Shares - Basic (in shares) [1] 17,050 17,007 17,049 17,001  
Earnings Per Share - Basic (in dollars per share) $ 0.46 $ 0.72 $ 1.31 $ 2.16  
Dilutive Average Shares Attributable to Stock Options (in shares) 0 47 0 49  
Weighted Average Shares - Diluted (in shares) [1] 17,050 17,054 17,049 17,050  
Earnings Per Share - Diluted (in dollars per share) $ 0.46 $ 0.72 $ 1.31 $ 2.15  
[1] 2022 Share and Per Share Amounts have been restated for the September 26, 2023 3% stock dividend.