XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Distributions - Schedule of Common Stock on Distributions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Equity [Abstract]            
Distributions declared and payable (in dollars per share) $ 0.36 $ 0.41 $ 0.36 $ 0.41 $ 0.34 $ 1.52
Distributions amount $ 19,149 $ 21,835 $ 19,234 $ 21,960 $ 18,279 $ 81,308
Percentage 100.00%       100.00% 100.00%