v3.26.1
Earnings Per Share - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net (loss) income from continuing operations $ (8,774) $ 10,988
Less: Dividends on Series A preferred shares (1,969) (1,969)
(Loss) income from continuing operations available to common shareholders (10,743) 9,019
Loss from discontinued operations (149) (1,414)
Net (loss) income available to common shareholders $ (10,892) $ 7,605
Weighted average common shares outstanding:    
Basic (in shares) 46,099,930 45,803,501
Dilutive potential common shares (in shares) 0 13,855,574
Diluted (in shares) 46,099,930 59,659,075
Net income (loss) per common share, Basic    
Continuing operations (in dollars per share) $ (0.23) $ 0.20
Discontinued operations (in dollars per share) 0 (0.03)
Basic (in dollars per share) (0.23) 0.17
Net income (loss) per common share, Diluted    
Continuing operations (in dollars per share) (0.23) 0.18
Discontinued operations (in dollars per share) 0 (0.02)
Diluted (in dollars per share) $ (0.23) $ 0.16