v3.25.2
Net Assets - Summary of Distributions Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dividends Payable [Line Items]    
Distributions, Per Share Amount $ 1.25 $ 0.9
Total Distributions Amount $ 36,402 $ 6,942
Distributions, Per Share Amount $ 180 $ 191
Total Distributions Amount $ 90 $ 96
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, Monday, June 30, 2025    
Dividends Payable [Line Items]    
Distributions, Date Declared Jun. 30, 2025  
Distributions, Record Date Jun. 30, 2025  
Distributions, Payment Date Aug. 13, 2025  
Distributions, Per Share Amount $ 0.625  
Total Distributions Amount $ 20,442  
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
Distributions Date Declared, Sunday, June 30, 2024    
Dividends Payable [Line Items]    
Distributions, Date Declared   Jun. 30, 2024
Distributions, Record Date   Jun. 30, 2024
Distributions, Payment Date   Aug. 14, 2024
Distributions, Per Share Amount   $ 0.45
Total Distributions Amount   $ 4,764
Distributions Date Declared, Thursday, May 8, 2025    
Dividends Payable [Line Items]    
Distributions, Date Declared May 08, 2025  
Distributions, Record Date Jun. 15, 2025  
Distributions, Payment Date Jun. 30, 2025  
Distributions, Per Share Amount $ 180  
Total Distributions Amount $ 90  
Distributions Date Declared, Wednesday, May 8, 2024    
Dividends Payable [Line Items]    
Distributions, Date Declared   May 08, 2024
Distributions, Record Date   Jun. 15, 2024
Distributions, Payment Date   Jun. 28, 2024
Distributions, Per Share Amount   $ 191
Total Distributions Amount   $ 96