v3.25.1
Net Assets - Summary of Distributions Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Distributions Date Declared, Monday, March 31, 2025    
Dividends Payable [Line Items]    
Distributions, Date Declared Mar. 31, 2025  
Distributions, Record Date Mar. 31, 2025  
Distributions, Payment Date May 14, 2025  
Distributions, Per Share Amount $ 0.625  
Total Distributions Amount $ 15,960  
Distributions Date Declared, Tuesday, March 26, 2024    
Dividends Payable [Line Items]    
Distributions, Date Declared   Mar. 26, 2024
Distributions, Record Date   Mar. 29, 2024
Distributions, Payment Date   May 15, 2024
Distributions, Per Share Amount   $ 0.45
Total Distributions Amount   $ 2,178