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