Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Preferred Share Repurchase Program (Details)

v3.25.0.1
Stockholders' Equity - Preferred Share Repurchase Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]      
Number of shares of common stock repurchased during period (in shares) 485,609 735,624 2,957,950
Aggregate Cost $ 11,102 $ 14,813 $ 51,402
Gain on repurchase and retirement of preferred stock $ 644 $ 2,973 $ 20,149
Series A Preferred Stock      
Class of Stock [Line Items]      
Preferred stock dividend rate 8.125%    
Number of shares of common stock repurchased during period (in shares) 35,047 236,183 428,549
Aggregate Cost $ 809 $ 4,723 $ 7,793
Series B Preferred Stock      
Class of Stock [Line Items]      
Preferred stock dividend rate 7.625%    
Number of shares of common stock repurchased during period (in shares) 280,060 273,894 786,846
Aggregate Cost $ 6,370 $ 5,349 $ 13,784
Series C Preferred Stock      
Class of Stock [Line Items]      
Preferred stock dividend rate 7.25%    
Number of shares of common stock repurchased during period (in shares) 170,502 225,547 1,742,555
Aggregate Cost $ 3,923 $ 4,741 $ 29,825