v3.26.1
Borrowings - Blanca Peak Funding Facility (Details) - Line of Credit - Revolving Credit Facility
Dec. 23, 2025
Dec. 19, 2024
Dec. 19, 2022
Aug. 16, 2021
Debt Instrument [Line Items]        
Interest rate 1.80%      
Blanca Peak Funding Facility        
Debt Instrument [Line Items]        
Interest rate   1.85%   2.096%
Unused capacity, commitment fee percentage     0.50%