v3.26.1
Borrowings - Windom Peak Funding Facility (Details) - Line of Credit - Revolving Credit Facility
Dec. 23, 2025
Aug. 29, 2024
Sep. 02, 2021
Debt Instrument [Line Items]      
Interest rate 1.80%    
Windom Peak Funding Facility      
Debt Instrument [Line Items]      
Interest rate   1.95% 2.15%
Unused capacity, commitment fee percentage 1.25%   1.50%
Daily unused capacity in excess of the minimum utilization amount, commitment fee percentage     0.50%
Windom Peak Funding Facility, Syndicated Loans      
Debt Instrument [Line Items]      
Interest rate     1.65%