Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Debt issuance costs $ 11,791 $ 15,131
Debt Issuance Costs, Net and Other Assets    
Debt Instrument [Line Items]    
Debt issuance costs 15,246 20,446
SBA Debentures    
Debt Instrument [Line Items]    
Debt issuance costs 4,237 4,677
July 2024 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 0 172
February 2025 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 48 134
June 2025 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 121 243
June 2025 3-Year Notes    
Debt Instrument [Line Items]    
Debt issuance costs 113 229
March 2026 A Notes    
Debt Instrument [Line Items]    
Debt issuance costs 134 205
March 2026 B Notes    
Debt Instrument [Line Items]    
Debt issuance costs 146 224
September 2026 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 1,925 2,661
January 2027 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 3,068 4,065
2031 Asset-Backed Notes    
Debt Instrument [Line Items]    
Debt issuance costs 1,015 1,456
2033 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 984 1,065
MUFG Bank Facility    
Debt Instrument [Line Items]    
Debt issuance costs 2,220 3,540
SMBC Facility    
Debt Instrument [Line Items]    
Debt issuance costs $ 1,235 $ 1,775