XML 125 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Tax Characterization of Distributions Paid (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]      
Ordinary income (in dollars per share) $ 2.1759803 $ 2.8434500 $ 2.7867654
Nontaxable distributions (in dollars per share) 0.9495197 0.2075500 0
Total capital gain distribution (in dollars per share) 0 0 0.1802346
Totals (in dollars per share) $ 3.1255000 $ 3.0510000 $ 2.9670000