v3.26.1
Earnings per Common Share - Calculations of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Net Income (Loss) $ 2,668 $ 31 $ 5,081 $ 3,005
Voting Common Stock dividends $ 0.1 $ 0.1 $ 0.2 $ 0.2
Warrant dividends $ 0 $ 12 $ 13 $ 25
Series A Nonvoting Common Stock [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Voting Common Stock dividends $ 138 $ 138 $ 276 $ 277
Warrant dividends $ 0 $ 12 $ 13 $ 25
Undistributed earnings allocated to participating securities $ 1,595 $ (467) $ 2,983 $ 1,363
Basic weighted average common shares outstanding- Voting 1,380 1,380 1,380 1,380
Diluted weighted average common shares outstanding- Voting 1,380 1,380 1,380 1,380
Voting Earnings per common share- basic $ 0.42 $ 0 $ 0.8 $ 0.48
Voting Earnings per common share - diluted 0.42 0 0.8 0.47
Voting Common Stock [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Voting Common Stock dividends $ 490 $ 480 $ 978 $ 955
Undistributed earnings allocated to participating securities $ 462 $ (144) $ 888 $ 420
Net income available to common shareholders - Voting $ 2,068 $ 25 $ 3,904 $ 2,283
Basic weighted average common shares outstanding- Voting 4,890 4,769 4,865 4,759
Diluted weighted average common shares outstanding- Voting 4,956 4,811 4,921 4,815
Voting Earnings per common share- basic $ 0.42 $ 0 $ 0.8 $ 0.48
Voting Earnings per common share - diluted $ 0.42 $ 0 $ 0.8 $ 0.47
Nonvoting Common Stock [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Net income available to common shareholders - Voting $ 583 $ 6 $ 1,107 $ 662