XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Distributions Paid, Tax Basis (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock      
Dividends Payable [Line Items]      
Distributions paid, tax basis per share (in dollars per share) $ 0.360000 $ 0.320000 $ 0.120000
Common Stock | Ordinary non-qualified income      
Dividends Payable [Line Items]      
Distributions paid, tax basis per share (in dollars per share) 0.360000 0.320000 0.120000
Common Stock | Qualified dividends      
Dividends Payable [Line Items]      
Distributions paid, tax basis per share (in dollars per share) 0 0 0
Series A Preferred Stock      
Dividends Payable [Line Items]      
Distributions paid, tax basis per share (in dollars per share) 2.062500 2.062500 2.062500
Series A Preferred Stock | Ordinary non-qualified income      
Dividends Payable [Line Items]      
Distributions paid, tax basis per share (in dollars per share) 2.062500 2.062500 2.062500
Series A Preferred Stock | Qualified dividends      
Dividends Payable [Line Items]      
Distributions paid, tax basis per share (in dollars per share) $ 0 $ 0 $ 0