v3.26.1
Borrowings - Schedule of Company's Outstanding Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 18, 2025
Nov. 21, 2024
Sep. 15, 2023
Apr. 07, 2022
Borrowings            
Aggregate Principal Amount Committed $ 4,555,984 $ 4,250,797        
Principal Amount Outstanding 3,296,435 3,224,163        
Carrying Value 3,260,491 3,193,507        
Unamortized Debt Issuance Costs 35,944 30,656        
Unused availability across all borrowing facilities 581,098 441,843        
Revolving Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 845,000 845,000        
Principal Amount Outstanding 314,751 634,666        
Carrying Value 307,720 627,266        
Unamortized Debt Issuance Costs 7,031 7,400        
SPV Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 575,000 450,000        
Principal Amount Outstanding 275,000 100,000        
Carrying Value 269,996 97,515        
Unamortized Debt Issuance Costs 5,004 2,485        
SPV II Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 690,000 690,000        
Principal Amount Outstanding 690,000 573,000        
Carrying Value 685,760 568,316        
Unamortized Debt Issuance Costs 4,240 4,684        
SPV III Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 200,000 200,000        
Principal Amount Outstanding 160,000 150,000        
Carrying Value 158,724 148,568        
Unamortized Debt Issuance Costs 1,276 1,432        
SPV IV Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 400,000 350,000        
Principal Amount Outstanding 210,200 175,200        
Carrying Value 205,440 172,753        
Unamortized Debt Issuance Costs 4,760 2,447        
SPV V Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 400,000 250,000        
Principal Amount Outstanding 200,500 125,500        
Carrying Value 196,083 123,361        
Unamortized Debt Issuance Costs 4,417 2,139        
2022 ABS            
Borrowings            
Aggregate Principal Amount Committed 214,884 234,697       $ 425,000
Principal Amount Outstanding 214,884 234,697        
Carrying Value 214,884 234,697        
Unamortized Debt Issuance Costs 0 0        
2022 Class C Notes            
Borrowings            
Carrying Value 25,368 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,481 207,239        
Unamortized Debt Issuance Costs 1,619 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 411,974 411,711        
Unamortized Debt Issuance Costs 3,026 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,524 41,476        
Unamortized Debt Issuance Costs 476 524        
November 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 100,000 100,000        
Principal Amount Outstanding 100,000 100,000        
Carrying Value 99,382 99,324        
Unamortized Debt Issuance Costs 618 676        
December 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 100,000 100,000        
Principal Amount Outstanding 100,000 100,000        
Carrying Value 99,382 99,324        
Unamortized Debt Issuance Costs 618 676        
July 2029 Notes            
Borrowings            
Aggregate Principal Amount Committed 156,000 156,000        
Principal Amount Outstanding 156,000 156,000        
Carrying Value 155,051 154,981        
Unamortized Debt Issuance Costs 949 1,019        
September 2029 Notes            
Borrowings            
Aggregate Principal Amount Committed 48,000 48,000        
Principal Amount Outstanding 48,000 48,000        
Carrying Value 47,708 47,686        
Unamortized Debt Issuance Costs 292 314        
July 2030 Notes            
Borrowings            
Aggregate Principal Amount Committed 161,000 161,000        
Principal Amount Outstanding 161,000 161,000        
Carrying Value 159,382 159,290        
Unamortized Debt Issuance Costs $ 1,618 $ 1,710