v3.25.2
Segment Reporting (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
$ / shares
Jun. 30, 2024
USD ($)
$ / shares
Segment Reporting            
Number of operating segment | segment         1  
Net Income (Loss) | $ $ 14,203 $ (9,796) $ 5,322 $ 3,684 $ 4,407 $ 9,006
Diluted earnings (loss) per common share (in dollars per share) $ 0.41   $ 0.18   $ 0.12 $ 0.3
Return on average assets 0.64%   0.24%   0.10% 0.21%
Return on average equity 8.00%   3.19%   1.22% 2.69%
Book value per common share $ 20.91   $ 22.89   $ 20.91 $ 22.89