v3.25.2
Credit Facilities - Summary of Amounts Outstanding and Available under Credit Facilities (Details) - USD ($)
Jun. 30, 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 26,000,000 0      
Available Amount 24,000,000 200,000,000      
Asset Based Credit Facility          
Line Of Credit Facility [Line Items]          
Total Facility Commitment 800,000,000 800,000,000 $ 400,000,000 $ 250,000,000  
Borrowings Outstanding 413,200,000 400,000,000      
Available Amount $ 308,992,000 $ 207,527,000