v3.26.1
Income Taxes - Schedule of Distribution (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
May 8, 2026 [Member]    
Schedule of Distribution [Line Items]    
Record Date May 08, 2026  
Payment Date May 20, 2026  
Distribution Rate per Share $ 20.165  
Distribution Paid $ 3,409,921  
March 21, 2025 [Member]    
Schedule of Distribution [Line Items]    
Record Date   Mar. 21, 2025
Payment Date   Apr. 03, 2025
Distribution Rate per Share   $ 2.67
Distribution Paid   $ 450,654
May 13, 2025 [Member]    
Schedule of Distribution [Line Items]    
Record Date   May 13, 2025
Payment Date   May 20, 2025
Distribution Rate per Share   $ 25.19
Distribution Paid   $ 4,259,653