XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER COMMON SHARE - Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income (loss) $ 7,557 $ 20,431 $ (121,393) $ 68,813
Preferred dividends declared (2,229) (2,229) (6,685) (6,685)
Net income (loss) available to common shareholders 5,328 18,202 (128,078) 62,128
Common shareholder dividends (6,893) (6,632) (20,230) (19,959)
Unvested restricted stock award dividends (124) (115) (354) (324)
Undistributed earnings to unvested restricted stock awards 0 (181) 0 (645)
Undistributed earnings (loss) to common shareholders (1,689) 11,274 (148,662) 41,200
Basic        
Distributed earnings to common shareholders 6,893 6,632 20,230 19,959
Undistributed earnings (loss) to common shareholders (1,689) 11,274 (148,662) 41,200
Total common shareholders earnings (loss), basic 5,204 17,906 (128,432) 61,159
Diluted        
Distributed earnings to common shareholders 6,893 6,632 20,230 19,959
Undistributed earnings (loss) to common shareholders (1,689) 11,274 (148,662) 41,200
Total common shareholders earnings (loss) 5,204 17,906 (128,432) 61,159
Add back:        
Undistributed earnings reallocated from unvested restricted stock awards 0 0 0 0
Total common shareholders earnings (loss), diluted $ 5,204 $ 17,906 $ (128,432) $ 61,159
Weighted average common shares outstanding, basic (in shares) 21,863,911 21,675,818 21,826,566 21,726,143
Dilutive effect of options (in shares) 0 2,424 0 5,950
Weighted average common shares outstanding, diluted (in shares) 21,863,911 21,678,242 21,826,566 21,732,093
Basic earnings (loss) per common share (in dollars per share) $ 0.24 $ 0.83 $ (5.88) $ 2.82
Diluted earnings (loss) per common share (in dollars per share) $ 0.24 $ 0.83 $ (5.88) $ 2.81
Stock option        
Add back:        
Antidilutive stock options (in shares) 228,802 279,163 228,802 231,120