Quarterly report pursuant to Section 13 or 15(d)

Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (Details)

v3.24.2.u1
Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Net of debt issuance costs $ 16,958 $ 20,446
SBA Debentures    
Debt Instrument [Line Items]    
Net of debt issuance costs 4,385 4,677
July 2024 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 25 172
February 2025 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 76 134
June 2025 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 162 243
June 2025 3-Year Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 152 229
March 2026 A Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 158 205
March 2026 B Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 172 224
September 2026 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 2,170 2,661
January 2027 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 3,400 4,065
2031 Asset-Backed Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 1,162 1,456
2033 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 1,011 1,065
MUFG Bank Facility    
Debt Instrument [Line Items]    
Net of debt issuance costs 2,670 3,540
SMBC Facility    
Debt Instrument [Line Items]    
Net of debt issuance costs $ 1,415 $ 1,775