Quarterly report pursuant to Section 13 or 15(d)

Debt - Schedule of Available and Outstanding Debt (Details)

v3.24.2.u1
Debt - Schedule of Available and Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jan. 31, 2023
Jun. 23, 2022
Jun. 22, 2022
Jan. 20, 2022
Sep. 16, 2021
Mar. 04, 2021
Nov. 04, 2020
Jun. 03, 2020
Feb. 05, 2020
Jul. 16, 2019
Sep. 24, 2018
Debt Instrument [Line Items]                          
Total Available $ 2,215,000 $ 2,215,000                      
Principal 1,760,000 1,570,000                      
Carrying value 1,747,127 1,554,869                      
SMBC LC Facility                          
Debt Instrument [Line Items]                          
Maximum borrowing capacity 175,000 175,000 $ 175,000                    
SBA Debentures                          
Debt Instrument [Line Items]                          
Total Available 175,000 175,000                      
Principal 175,000 175,000                      
Carrying value 170,615 170,323                      
July 2024 Notes                          
Debt Instrument [Line Items]                          
Total Available 105,000 105,000                   $ 105,000  
Principal 105,000 105,000                      
Carrying value 104,975 104,828                      
February 2025 Notes                          
Debt Instrument [Line Items]                          
Total Available 50,000 50,000                 $ 50,000    
Principal 50,000 50,000                      
Carrying value 49,924 49,866                      
June 2025 Notes                          
Debt Instrument [Line Items]                          
Total Available 70,000 70,000               $ 70,000      
Principal 70,000 70,000                      
Carrying value 69,838 69,757                      
June 2025 3-Year Notes                          
Debt Instrument [Line Items]                          
Total Available 50,000 50,000   $ 50,000                  
Principal 50,000 50,000                      
Carrying value 49,848 49,771                      
March 2026 A Notes                          
Debt Instrument [Line Items]                          
Total Available 50,000 50,000             $ 50,000        
Principal 50,000 50,000                      
Carrying value 49,842 49,795                      
March 2026 B Notes                          
Debt Instrument [Line Items]                          
Total Available 50,000 50,000           $ 50,000          
Principal 50,000 50,000                      
Carrying value 49,828 49,776                      
September 2026 Notes                          
Debt Instrument [Line Items]                          
Total Available 325,000 325,000         $ 325,000            
Principal 325,000 325,000                      
Carrying value 322,830 322,339                      
January 2027 Notes                          
Debt Instrument [Line Items]                          
Total Available 350,000 350,000       $ 350,000              
Principal 350,000 350,000                      
Carrying value 346,600 345,935                      
2031 Asset-Backed Notes                          
Debt Instrument [Line Items]                          
Total Available 150,000 150,000     $ 150,000                
Principal 150,000 150,000                      
Carrying value 148,838 148,544                      
2033 Notes                          
Debt Instrument [Line Items]                          
Total Available 40,000 40,000                     $ 40,000
Principal 40,000 40,000                      
Carrying value 38,989 38,935                      
MUFG Bank Facility                          
Debt Instrument [Line Items]                          
Total Available 400,000 400,000                      
Principal 133,000 61,000                      
Carrying value 133,000 61,000                      
SMBC Facility                          
Debt Instrument [Line Items]                          
Total Available [1] 400,000 400,000                      
Principal [1] 212,000 94,000                      
Carrying value [1] $ 212,000 $ 94,000                      
[1] ncludes $175.0 million of available commitment through the letter of credit facility as of June 30, 2024 and December 31, 2023.