Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Debt - Schedule of Debt Issuance Costs, Net of accumulated Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization $ 30,287 $ 26,626
Debt Issuance Costs, Net and Other Assets    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 35,432 32,223
SBA Debentures    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 8,699 8,988
March 2026 A Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 0 16
March 2026 B Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 0 17
September 2026 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 452 698
January 2027 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 1,072 1,404
2028 Convertible Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 6,424 7,088
February 2029 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 5,733 0
June 2030 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 6,896 7,306
2031 Asset-Backed Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 46 106
2033 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 822 849
MUFG Bank Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 3,278 3,537
SMBC Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 2,010 2,214
SMBC Facility | Line of credit | Credit Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 1,900 2,000
SMBC Facility | Term Loan    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization $ 100 $ 200