v3.26.1
Borrowings - Schedule of Components of the Company's Interest Expense and Other Debt Financing Expenses, Average Debt Outstanding Balances and Average Stated Interest Rates (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Borrowings        
Amortization of debt issuance costs $ 2,764 $ 2,289 $ 5,202 $ 5,142
Total interest and other debt financing expenses 55,929 44,272 108,926 83,865
Average debt outstanding $ 3,384,066 $ 2,448,090 $ 3,289,589 $ 2,288,822
Average stated interest rate 6.30% 6.90% 6.40% 6.90%
Interest expense - Revolving Credit Facility        
Borrowings        
Interest expense $ 4,638 $ 9,408 $ 10,824 $ 17,004
Interest expense - SPV Credit Facility        
Borrowings        
Interest expense 4,775 4,232 7,930 8,147
Interest expense - SPV II Credit Facility        
Borrowings        
Interest expense 9,936 2,908 19,249 6,026
Interest expense - SPV III Credit Facility        
Borrowings        
Interest expense 2,556 2,774 4,864 4,337
Interest expense - SPV IV Credit Facility        
Borrowings        
Interest expense 3,476 5,194 6,374 9,937
Interest expense - SPV V Credit Facility        
Borrowings        
Interest expense 3,460 2,343 5,700 2,705
Interest expense - 2022 ABS        
Borrowings        
Interest expense 2,111 2,699 4,422 5,709
Interest expense - 2023 ABS        
Borrowings        
Interest expense 3,652 3,905 7,297 7,818
Interest expense - 2025 ABS        
Borrowings        
Interest expense 6,734 0 13,423 0
Interest expense - July 2028 Notes        
Borrowings        
Interest expense 651 0 1,302 0
Interest expense - November 2028 Notes        
Borrowings        
Interest expense 2,355 2,355 4,710 4,710
Interest expense - December 2028 Notes        
Borrowings        
Interest expense 2,355 2,355 4,710 4,710
Interest expense - July 2029 Notes        
Borrowings        
Interest expense 2,913 2,914 5,826 5,828
Interest expense - September 2029 Notes        
Borrowings        
Interest expense 896 896 1,792 1,792
Interest expense - July 2030 Notes        
Borrowings        
Interest expense $ 2,657 $ 0 $ 5,301 $ 0