v3.26.1
Borrowings - Weller Peak Funding Facility (Details) - Line of Credit - Revolving Credit Facility
Mar. 31, 2026
Dec. 23, 2025
Aug. 06, 2024
Debt Instrument [Line Items]      
Interest rate   1.80%  
SOFR      
Debt Instrument [Line Items]      
Interest rate     1.00%
Weller Peak Funding Facility | Scenario 1      
Debt Instrument [Line Items]      
Unused capacity, commitment fee percentage 0.25%    
Weller Peak Funding Facility | Scenario 2      
Debt Instrument [Line Items]      
Unused capacity threshold percentage 0.35%    
Weller Peak Funding Facility | High | Scenario 1      
Debt Instrument [Line Items]      
Unused capacity, commitment fee percentage 50.00%    
Weller Peak Funding Facility | Low | Scenario 2      
Debt Instrument [Line Items]      
Unused capacity threshold percentage 50.00%    
Weller Peak Funding Facility | SOFR      
Debt Instrument [Line Items]      
Interest rate 1.75%    
Weller Peak Funding Facility | Base Rate      
Debt Instrument [Line Items]      
Interest rate 0.75%