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