v3.26.1
Earnings per share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net Income/(Loss) $ 14,269 $ 3,945 $ 10,707 $ 15,422
Dividends on preferred stock 5,177 5,321 10,330 10,625
Net Income/(Loss) Available to Common Stockholders $ 9,092 $ (1,376) $ 377 $ 4,797
Denominator:        
Basic weighted average common shares outstanding (in shares) 31,786 29,686 31,762 29,672
Dilutive effect of restricted stock units (in shares) 17 0 17 25
Diluted weighted average common shares outstanding (in shares) 31,803 29,686 31,779 29,697
Earnings/(Loss) Per Share        
Basic (in dollars per share) $ 0.29 $ (0.05) $ 0.01 $ 0.16
Diluted (in dollars per share) $ 0.29 $ (0.05) $ 0.01 $ 0.16
Restricted stock units excluded from computation (in shares)   20