Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.u1
Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Net of debt issuance costs $ 18,717 $ 20,446
SBA Debentures    
Debt Instrument [Line Items]    
Net of debt issuance costs 4,531 4,677
July 2024 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 98 172
February 2025 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 105 134
June 2025 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 202 243
June 2025 3-Year Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 190 229
March 2026 A Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 182 205
March 2026 B Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 198 224
September 2026 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 2,415 2,661
January 2027 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 3,734 4,065
2031 Asset-Backed Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 1,309 1,456
2033 Notes    
Debt Instrument [Line Items]    
Net of debt issuance costs 1,038 1,065
MUFG Bank Facility    
Debt Instrument [Line Items]    
Net of debt issuance costs 3,120 3,540
SMBC Facility    
Debt Instrument [Line Items]    
Net of debt issuance costs $ 1,595 $ 1,775