v3.26.1
Borrowings - Phoenix Peak Funding Facility (Details) - Revolving Credit Facility - Line of Credit
$ in Thousands, € in Millions, £ in Millions
Dec. 23, 2025
Sep. 25, 2024
Jun. 30, 2026
EUR (€)
Jun. 30, 2026
GBP (£)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]            
Interest rate 1.80%          
Phoenix Peak Funding Facility            
Debt Instrument [Line Items]            
Interest rate   1.75%        
Unused capacity, commitment fee percentage   0.78%        
Aggregate principal amount | $         $ 215,945 $ 221,455
Phoenix Peak Funding Facility, Term Facility A            
Debt Instrument [Line Items]            
Aggregate principal amount | €     € 142.8      
Phoenix Peak Funding Facility, Term Facility B            
Debt Instrument [Line Items]            
Aggregate principal amount | £       £ 39.8