Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt issuance costs $ 28,867 $ 14,310
Debt Issuance Costs, Net and Other Assets    
Debt Instrument [Line Items]    
Debt issuance costs 34,923 18,574
SBA Debentures    
Debt Instrument [Line Items]    
Debt issuance costs 9,283 7,629
February 2025 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 0 19
June 2025 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 0 81
June 2025 3-Year Notes    
Debt Instrument [Line Items]    
Debt issuance costs 0 74
March 2026 A Notes    
Debt Instrument [Line Items]    
Debt issuance costs 39 111
March 2026 B Notes    
Debt Instrument [Line Items]    
Debt issuance costs 43 120
September 2026 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 943 1,679
January 2027 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 1,737 2,735
2028 Convertible Notes    
Debt Instrument [Line Items]    
Debt issuance costs 7,753 0
June 2030 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 7,781 0
2031 Asset-Backed Notes    
Debt Instrument [Line Items]    
Debt issuance costs 248 706
2033 Notes    
Debt Instrument [Line Items]    
Debt issuance costs 876 957
MUFG Bank Facility    
Debt Instrument [Line Items]    
Debt issuance costs 3,803 1,770
SMBC Facility    
Debt Instrument [Line Items]    
Debt issuance costs 2,417 2,693
SMBC Facility | Term Loan    
Debt Instrument [Line Items]    
Debt issuance costs 200 200
SMBC Facility | Credit Facility | Line of credit    
Debt Instrument [Line Items]    
Debt issuance costs $ 2,200 $ 2,500