v3.25.4
Borrowings - Schedule of Company's Outstanding Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 18, 2025
Dec. 31, 2024
Nov. 21, 2024
Sep. 15, 2023
Apr. 07, 2022
Borrowings            
Aggregate Principal Amount Committed $ 4,250,797   $ 2,656,207      
Principal Amount Outstanding 3,224,163   2,151,713      
Carrying Value 3,193,507   2,128,362      
Unamortized Debt Issuance Costs 30,656   23,351      
Unused availability across all borrowing facilities 441,843   428,329      
Revolving Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 845,000   652,500      
Principal Amount Outstanding 634,666   481,106      
Carrying Value 627,266   474,756      
Unamortized Debt Issuance Costs 7,400   6,350      
SPV Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 450,000   450,000      
Principal Amount Outstanding 100,000   243,300      
Carrying Value 97,515   239,889      
Unamortized Debt Issuance Costs 2,485   3,411      
SPV II Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 690,000   195,998      
Principal Amount Outstanding 573,000   195,998      
Carrying Value 568,316   194,574      
Unamortized Debt Issuance Costs 4,684   1,424      
SPV III Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 200,000   100,000      
Principal Amount Outstanding 150,000   75,000      
Carrying Value 148,568   73,722      
Unamortized Debt Issuance Costs 1,432   1,278      
SPV IV Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 350,000   350,000      
Principal Amount Outstanding 175,200   248,600      
Carrying Value 172,753   245,185      
Unamortized Debt Issuance Costs 2,447   3,415      
SPV V Credit Facility            
Borrowings            
Aggregate Principal Amount Committed 250,000          
Principal Amount Outstanding 125,500          
Carrying Value 123,361   0      
Unamortized Debt Issuance Costs 2,139          
2022 ABS            
Borrowings            
Aggregate Principal Amount Committed 234,697   294,609     $ 425,000
Principal Amount Outstanding 234,697   294,609      
Carrying Value 234,697   293,393      
Unamortized Debt Issuance Costs 0   1,216      
2022 Class C Notes            
Borrowings            
Carrying Value 27,707   34,780      
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,239   206,369      
Unamortized Debt Issuance Costs 1,861   2,731      
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 $ 500,000        
Principal Amount Outstanding 415,000          
Carrying Value 411,711   0      
Unamortized Debt Issuance Costs 3,289          
Subordinated 2025Notes            
Borrowings            
Aggregate Principal Amount Committed   $ 85,000        
Carrying Value 85,000          
July 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 42,000          
Principal Amount Outstanding 42,000          
Carrying Value 41,476   0      
Unamortized Debt Issuance Costs 524          
November 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 100,000   100,000      
Principal Amount Outstanding 100,000   100,000      
Carrying Value 99,324   99,089      
Unamortized Debt Issuance Costs 676   911      
December 2028 Notes            
Borrowings            
Aggregate Principal Amount Committed 100,000   100,000      
Principal Amount Outstanding 100,000   100,000      
Carrying Value 99,324   99,089      
Unamortized Debt Issuance Costs 676   911      
July 2029 Notes            
Borrowings            
Aggregate Principal Amount Committed 156,000   156,000      
Principal Amount Outstanding 156,000   156,000      
Carrying Value 154,981   154,697      
Unamortized Debt Issuance Costs 1,019   1,303      
September 2029 Notes            
Borrowings            
Aggregate Principal Amount Committed 48,000   48,000      
Principal Amount Outstanding 48,000   48,000      
Carrying Value 47,686   47,599      
Unamortized Debt Issuance Costs 314   401      
July 2030 Notes            
Borrowings            
Aggregate Principal Amount Committed 161,000          
Principal Amount Outstanding 161,000          
Carrying Value 159,290   $ 0      
Unamortized Debt Issuance Costs $ 1,710