Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Preferred Share Repurchase Program (Details)

v3.25.1
Stockholders' Equity - Preferred Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class of Stock [Line Items]    
Number of shares of common stock repurchased during period (in shares) 0 485,609
Aggregate Cost $ 0 $ 11,102
Gain on repurchase and retirement of preferred stock $ 0 $ 644
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) 0 35,047
Aggregate Cost $ 0 $ 809
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) 0 280,060
Aggregate Cost $ 0 $ 6,370
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) 0 170,502
Aggregate Cost $ 0 $ 3,923