v3.26.3
Stockholders' Equity - Schedule of Dividends Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2026
May 31, 2026
Apr. 30, 2026
Mar. 31, 2026
Feb. 28, 2026
Jan. 31, 2026
Sep. 30, 2025
Aug. 31, 2025
Jul. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Class of Stock [Line Items]                          
Aggregate amount paid to holders of record                     $ 3,003   $ 9,006
Aggregate amount paid to holders of record                   $ 105,419 $ 76,196 $ 284,802 $ 190,716
Series C Preferred Stock                          
Class of Stock [Line Items]                          
Preferred stock dividends, cash paid (in dollars per share) $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583 $ 0.14583        
Aggregate amount paid to holders of record $ 1,099 $ 1,091 $ 1,074 $ 1,073 $ 1,061 $ 1,041 $ 1,119 $ 1,105 $ 1,102     9,765  
Common Stock                          
Class of Stock [Line Items]                          
Common stock dividends, cash paid (in dollars per share) $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24 $ 0.24        
Aggregate amount paid to holders of record $ 31,940 $ 31,319 $ 29,847 $ 29,747 $ 28,734 $ 27,796 $ 35,911 $ 35,318 $ 34,190     $ 284,802