v3.26.1
Borrowings - Schedule of Company's Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 18, 2025
Nov. 21, 2024
Sep. 15, 2023
Apr. 07, 2022
Borrowings            
Aggregate Principal Amount Committed $ 4,537,324 $ 4,250,797        
Principal Amount Outstanding 3,453,989 3,224,163        
Carrying Value 3,420,756 3,193,507        
Unamortized Debt Issuance Costs 33,233 30,656        
Unused availability across all borrowing facilities 404,106 441,843        
Revolving Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 845,000 845,000        
Principal Amount Outstanding 357,365 634,666        
Carrying Value 350,710 627,266        
Unamortized Debt Issuance Costs 6,655 7,400        
SPV Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 575,000 450,000        
Principal Amount Outstanding 333,200 100,000        
Carrying Value 328,503 97,515        
Unamortized Debt Issuance Costs 4,697 2,485        
SPV II Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 690,000 690,000        
Principal Amount Outstanding 690,000 573,000        
Carrying Value 686,210 568,316        
Unamortized Debt Issuance Costs 3,790 4,684        
SPV III Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 200,000 200,000        
Principal Amount Outstanding 161,000 150,000        
Carrying Value 159,882 148,568        
Unamortized Debt Issuance Costs 1,118 1,432        
SPV IV Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 400,000 350,000        
Principal Amount Outstanding 256,700 175,200        
Carrying Value 252,234 172,753        
Unamortized Debt Issuance Costs 4,466 2,447        
SPV V Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 400,000 250,000        
Principal Amount Outstanding 228,400 125,500        
Carrying Value 224,260 123,361        
Unamortized Debt Issuance Costs 4,140 2,139        
2022 ABS            
Borrowings            
Aggregate Principal Amount Committed 196,224 234,697       $ 425,000
Principal Amount Outstanding 196,224 234,697        
Carrying Value 196,224 234,697        
Unamortized Debt Issuance Costs 0 0        
2022 Class C Notes            
Borrowings            
Carrying Value 23,165 27,707        
2022 Subordinated Notes            
Borrowings            
Carrying Value 82,875 82,875        
2023 ABS            
Borrowings            
Aggregate Principal Amount Committed 209,100 209,100     $ 251,169  
Principal Amount Outstanding 209,100 209,100        
Carrying Value 207,725 207,239        
Unamortized Debt Issuance Costs 1,375 1,861        
2023 Subordinated Notes            
Borrowings            
Aggregate Principal Amount Committed       $ 45,900 $ 65,319  
Carrying Value 45,900 45,900        
2025 ABS            
Borrowings            
Aggregate Principal Amount Committed 415,000 415,000 $ 500,000      
Principal Amount Outstanding 415,000 415,000        
Carrying Value 412,251 411,711        
Unamortized Debt Issuance Costs 2,749 3,289        
Subordinated 2025Notes            
Borrowings            
Aggregate Principal Amount Committed     $ 85,000      
Carrying Value 85,000 85,000        
July 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 42,000 42,000        
Principal Amount Outstanding 42,000 42,000        
Carrying Value 41,565 41,476        
Unamortized Debt Issuance Costs 435 524        
November 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 100,000 100,000        
Principal Amount Outstanding 100,000 100,000        
Carrying Value 99,440 99,324        
Unamortized Debt Issuance Costs 560 676        
December 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 100,000 100,000        
Principal Amount Outstanding 100,000 100,000        
Carrying Value 99,440 99,324        
Unamortized Debt Issuance Costs 560 676        
July 2029 Notes            
Borrowings            
Aggregate Principal Amount Committed 156,000 156,000        
Principal Amount Outstanding 156,000 156,000        
Carrying Value 155,123 154,981        
Unamortized Debt Issuance Costs 877 1,019        
September 2029 Notes            
Borrowings            
Aggregate Principal Amount Committed 48,000 48,000        
Principal Amount Outstanding 48,000 48,000        
Carrying Value 47,730 47,686        
Unamortized Debt Issuance Costs 270 314        
July 2030 Notes            
Borrowings            
Aggregate Principal Amount Committed 161,000 161,000        
Principal Amount Outstanding 161,000 161,000        
Carrying Value 159,459 159,290        
Unamortized Debt Issuance Costs $ 1,541 $ 1,710