v3.25.4
Borrowings - 2025 Asset-Backed Securitization (Details) - USD ($)
$ in Thousands
Dec. 18, 2025
Dec. 31, 2025
Dec. 31, 2024
Nov. 21, 2024
Sep. 15, 2023
Apr. 07, 2022
Borrowings            
Total aggregate principal amount committed/ outstanding   $ 4,250,797 $ 2,656,207      
2025 ABS            
Borrowings            
Total aggregate principal amount committed/ outstanding $ 500,000 415,000        
Long-term debt, fair value of collateral held   $ 486,775        
Class A Senior Secured Notes            
Borrowings            
Total aggregate principal amount committed/ outstanding $ 320,000     $ 163,200 $ 160,750 $ 261,375
Weighted average interest rate   4.10% 4.10%      
Class A Senior Secured Notes | Adjusted Term SOFR            
Borrowings            
Interest rate, basis spread 2.00%          
Class B Senior Secured Notes            
Borrowings            
Total aggregate principal amount committed/ outstanding $ 55,000     25,500 $ 25,100 44,625
Weighted average interest rate   5.20% 5.20%      
Class B Senior Secured Notes | Adjusted Term SOFR            
Borrowings            
Interest rate, basis spread 4.00%          
Class C Senior Secured Notes            
Borrowings            
Total aggregate principal amount committed/ outstanding $ 40,000     $ 20,400   $ 36,125
Class C Senior Secured Notes | Adjusted Term SOFR            
Borrowings            
Interest rate, basis spread 7.00%          
Subordinated 2025Notes            
Borrowings            
Total aggregate principal amount committed/ outstanding $ 85,000          
2025 Class A Notes            
Borrowings            
Weighted average interest rate   5.70%        
2025 Class B Notes            
Borrowings            
Weighted average interest rate   7.70%        
2025 Class C Notes            
Borrowings            
Weighted average interest rate   10.70%