v3.26.1
Earnings (Loss) per Share - Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic and Diluted EPS    
Net income (loss) $ (4,536) $ (1,170)
Add: preferred stock exchange deemed contribution 15,100 0
Less: preferred stock dividends 0 (864)
Income (loss) from continuing operations attributable to common stockholders   (2,034)
Income from discontinued operations, net of tax 0 (400)
Net income (loss) attributable to common stockholders 10,564 $ (2,434)
Diluted EPS from net income $ 10,564  
Shares    
Income (loss) attributable to common stockholders (in shares) 16,093,430 15,002,003
Effect of dilutive stock options and unvested restricted stock (in shares) 263,000  
Income (loss) attributable to common stockholders (in shares) 16,356,246 15,002,003
Basic EPS    
Income (loss) from continuing operations attributable to common stockholders (in dollars per share) $ 0.66 $ (0.14)
Income from discontinued operations, net of tax (in dollars per share) 0 (0.03)
Basic earnings (loss) per share (in dollars per share) [1] 0.66 (0.16)
Diluted EPS    
Income (loss) from continuing operations attributable to common stockholders (in dollars per share) 0.65 (0.14)
Income from discontinued operations, net of tax (in dollars per share) 0 (0.03)
Diluted earnings (loss) per share (in dollars per share) [1] $ 0.65 $ (0.16)
[1] *Rounding may impact summation of amounts