v3.26.3
Earnings (Loss) per Share - Schedule of Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic and Diluted EPS        
Income (loss) from continuing operations $ (8,103) $ 1,432 $ (21,077) $ 769
Less: preferred stock dividends 0 (903) 0 (2,650)
Add: preferred stock exchange deemed contribution 0 0 15,100 0
Income (loss) from continuing operations attributable to common stockholders (8,103) 529 (5,977) (1,881)
Income from discontinued operations, net of tax 0 0 0 (400)
Net income (loss) attributable to common stockholders $ (8,103) 529 $ (5,977) $ (2,281)
Effect of dilutive stock options and unvested restricted stock   0    
Diluted EPS   $ 529    
Shares        
Income (loss) attributable to common stockholders (in shares) 16,439,278 15,142,000 16,284,707 15,056,458
Effect of dilutive stock options and unvested restricted stock (in shares)   380,000    
Income (loss) attributable to common stockholders (in shares) 16,439,278 15,522,042 16,284,707 15,056,458
Basic and Diluted EPS        
Income (loss) from continuing operations attributable to common stockholders (in dollars per share) $ (0.49) $ 0.03 $ (0.37) $ (0.12)
Income from discontinued operations, net of tax (in dollars per share) 0 0 0 (0.03)
Basic earnings (loss) per share (in dollars per share) [1] (0.49) 0.03 (0.37) (0.15)
Diluted EPS        
Income (loss) from continuing operations attributable to common stockholders (in dollars per share) (0.49) 0.03 (0.37) (0.12)
Income from discontinued operations, net of tax (in dollars per share) 0 0 0 (0.03)
Diluted earnings (loss) per share (in dollars per share) [1] $ (0.49) $ 0.03 $ (0.37) $ (0.15)
[1] *Rounding may impact summation of amounts