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
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization $ 27,760 $ 26,626
Balance Sheet Location [Axis]: us-gaap:LongTermDebt    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 32,476 32,223
SBA Debentures    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 8,407 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 207 698
January 2027 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 739 1,404
2028 Convertible Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 5,759 7,088
February 2029 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 5,232 0
June 2030 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 6,486 7,306
2031 Asset-Backed Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 0 106
2033 Notes    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 795 849
MUFG Bank Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 3,042 3,537
SMBC Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 1,809 2,214
SMBC Facility | Line of credit | Credit Facility    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization 1,700 2,000
SMBC Facility | Term Loan    
Debt Instrument [Line Items]    
Debt issuance cost, net of accumulated amortization $ 100 $ 200