v3.26.1
Net Assets - Summary of Distributions Declared and Payable (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dividends Payable [Line Items]      
Distribution Amount $ 17,128   $ 14,777
O 2026 Q1 Dividends      
Dividends Payable [Line Items]      
Declaration Date Mar. 30, 2026    
Record Date Mar. 30, 2026    
Payment Date Apr. 30, 2026    
Distribution Per Share $ 0.52    
Distribution Amount $ 15,546    
O 2026 Q2 Dividends      
Dividends Payable [Line Items]      
Declaration Date Jun. 29, 2026    
Record Date Jun. 29, 2026    
Payment Date Jul. 31, 2026    
Distribution Per Share $ 0.57    
Distribution Amount $ 17,128    
O 2025 Q1 Dividends      
Dividends Payable [Line Items]      
Declaration Date   Mar. 28, 2025  
Record Date   Mar. 28, 2025  
Payment Date   Apr. 30, 2025  
Distribution Per Share   $ 0.44  
Distribution Amount   $ 7,576  
O 2025 Q2 Dividends      
Dividends Payable [Line Items]      
Declaration Date   Jun. 27, 2025  
Record Date   Jun. 27, 2025  
Payment Date   Jul. 31, 2025  
Distribution Per Share   $ 0.47  
Distribution Amount   $ 9,077  
O 2026 H2 Dividends      
Dividends Payable [Line Items]      
Distribution Per Share $ 1.09    
Distribution Amount $ 32,674    
O 2025 H2 Dividends      
Dividends Payable [Line Items]      
Distribution Per Share   $ 0.91  
Distribution Amount   $ 16,653