v3.26.1
Earnings Per Share - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) from continuing operations $ 6,620 $ 5,120 $ (2,154) $ 16,108
Less: Dividends on Series A preferred shares (1,969) (1,969) (3,938) (3,938)
Income (loss) from continuing operations available to common shareholders 4,651 3,151 (6,092) 12,170
Loss from discontinued operations (221) (361) (370) (1,775)
Net income (loss) available to common shareholders $ 4,430 $ 2,790 $ (6,462) $ 10,395
Weighted average common shares outstanding:        
Basic (in shares) 46,319,945 46,032,626 46,210,545 45,918,697
Dilutive potential common shares (in shares) 642,331 693,629 0 513,784
Diluted (in shares) 46,962,276 46,726,255 46,210,545 46,432,481
Net income (loss) per common share, Basic        
Continuing operations (in dollars per share) $ 0.10 $ 0.07 $ (0.13) $ 0.27
Discontinued operations (in dollars per share) 0 (0.01) (0.01) (0.04)
Basic (in dollars per share) 0.10 0.06 (0.14) 0.23
Net income (loss) per common share, Diluted        
Continuing operations (in dollars per share) 0.10 0.07 (0.13) 0.26
Discontinued operations (in dollars per share) 0 (0.01) (0.01) (0.04)
Diluted (in dollars per share) $ 0.10 $ 0.06 $ (0.14) $ 0.22