Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization $ 14,310 $ 15,131
Debt Issuance Costs Net and Other Assets    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 18,574 20,446
SBA Debentures    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 7,629 4,677
July 2024 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 0 172
February 2025 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 19 134
June 2025 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 81 243
June 2025 3-Year Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 74 229
March 2026 A Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 111 205
March 2026 B Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 120 224
September 2026 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 1,679 2,661
January 2027 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 2,735 4,065
2031 Asset-Backed Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 706 1,456
2033 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 957 1,065
MUFG Bank Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 1,770 3,540
SMBC Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 2,693 $ 1,775
SMBC Facility | Line of Credit | Revolving Credit Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 2,500  
SMBC Facility | Term Loan    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization $ 200