Quarterly report [Sections 13 or 15(d)]

Equity - Summary of Stock Dividend Activity (Details)

v3.25.1
Equity - Summary of Stock Dividend Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dividend Amount $ 16,597 $ 16,520
Dividend Accrued $ 970  
Preferred Stock [Member] | O 2024 Q4 Dividends [Member]    
Date Announced   Dec. 04, 2024
Record Date   Jan. 15, 2025
Payment Date   Jan. 31, 2025
Dividend Amount   $ 1,455
Dividends per Share   $ 0.46875
Preferred Stock [Member] | O 2025 Q1 Dividends [Member]    
Date Announced Feb. 27, 2025  
Record Date Apr. 15, 2025  
Payment Date Apr. 30, 2025  
Dividend Amount $ 1,455  
Dividends per Share $ 0.46875  
Common Stock [Member] | O 2024 Q4 Dividends [Member]    
Date Announced   Dec. 04, 2024
Record Date   Dec. 20, 2024
Payment Date   Jan. 08, 2025
Dividend Amount   $ 15,164
Dividends per Share   $ 0.21
Common Stock [Member] | O 2025 Q1 Dividends [Member]    
Date Announced Feb. 27, 2025  
Record Date Mar. 21, 2025  
Payment Date Apr. 09, 2025  
Dividend Amount $ 15,234  
Dividends per Share $ 0.21