v3.26.1
Borrowings - Denali Peak Funding Facility (Details) - Line of Credit - Revolving Credit Facility
Mar. 06, 2029
Mar. 06, 2026
Dec. 23, 2025
Dec. 26, 2024
Sep. 25, 2024
Apr. 04, 2023
Oct. 11, 2018
Debt Instrument [Line Items]              
Interest rate     1.80%        
Denali Peak Funding Facility              
Debt Instrument [Line Items]              
Interest rate   1.70%       1.95% 0.15%
Unused capacity, commitment fee percentage       0.25% 0.25%    
Denali Peak Funding Facility | Forecast              
Debt Instrument [Line Items]              
Increase in rate 0.10%