v3.25.2
Earnings (Loss) Per Common Share - Reconciliation of Numerator and Denominator used in Earnings (Loss) per Common Share Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings (Loss) Per Common Share [Abstract]        
Net income (loss) $ 3,316 $ (684) $ 4,118 $ (2,682)
Weighted average shares, Basic (in Shares) 20,397 20,400 20,398 20,401
Less preferred stock dividends $ 100 $ 100 $ 199 $ 199
Net income (loss) applicable to common shareholders, Basic $ 3,216 $ (784) $ 3,919 $ (2,881)
Net income (loss) applicable to common shareholders, Basic (in Dollars per share) $ 0.16 $ (0.04) $ 0.19 $ (0.14)
Effect of Series D preferred stock $ 100   $ 199  
Effect of Series D preferred stock (in Shares) 1,378   1,378  
Net income (loss) applicable to common shareholders, Diluted $ 3,316 $ (784) $ 4,118 $ (2,881)
Weighted average shares, Diluted (in Shares) 21,775 20,400 21,776 20,401
Net income (loss) applicable to common shareholders, Diluted (in Dollars per share) $ 0.15 $ (0.04) $ 0.19 $ (0.14)