v3.26.1
Credit Facilities - Summary of Amounts Outstanding and Available under Credit Facilities (Details) - USD ($)
Dec. 31, 2025
Aug. 22, 2025
Dec. 31, 2024
Feb. 02, 2024
Sep. 13, 2022
Mar. 08, 2022
Subscription Based Credit Facility            
Line Of Credit Facility [Line Items]            
Total Facility Commitment $ 50,000,000   $ 200,000,000     $ 200,000,000
Borrowings Outstanding 40,500,000   0      
Available Amount 9,500,000   200,000,000      
Asset Based Credit Facility            
Line Of Credit Facility [Line Items]            
Total Facility Commitment 650,000,000 $ 800,000,000 800,000,000 $ 400,000,000 $ 250,000,000  
Borrowings Outstanding 361,200,000   400,000,000      
Available Amount $ 288,800,000   $ 207,527,000