XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Notes Payable (Tables)
9 Months Ended
Sep. 30, 2024
Debt Disclosure [Abstract]  
Schedule of Notes Payable
The Company has entered into notes payable agreements with third parties, which consist of the following as of September 30, 2024 and December 31, 2023:
September 30, 2024
(in thousands)Contractual
Maturity Date
Contractual
Interest
Rates
Unpaid Principal
Balance
Fair Value
Measurement
Adjustments
Original Issue Discount and Proceeds Allocated to WarrantsNet
Carrying
Value
Secured SPA NotesVarious
10%-15%
$26,336 $(4,146)$(1,976)$20,214 
Unsecured SPA Notes*
Various dates in 2029
10%-15%
22,802 398 (2,350)20,850 
Junior Secured NotesSeptember 202910%20,769 (11,341) 9,428 
Collateralized loanOctober 202828%4,805 — (419)4,386 
Notes payable – China other
Due on Demand—%4,950 —  4,950 
Auto loansOctober 20267%58 —  58 
$79,720 $(15,089)$(4,745)59,886 
Less: Notes payable, current portion(56,086)
Total: Notes payable, less current portion$3,800 

December 31, 2023
(in thousands)Contractual
Maturity Date
Contractual
Interest
Rates
Unpaid Principal
Balance
Fair Value
Measurement
Adjustments
Original Issue Discount and Proceeds Allocated to WarrantsNet
Carrying
Value
Secured SPA NotesVarious
10%-15%
$100,052 $(15,501)$(10,319)$74,232 
Unsecured SPA Notes*
Various dates in 2029
10%-15%
13,885 1,208 (2,613)12,480 
Notes payable – China other
Due on Demand—%4,898 4,898 
Auto loansOctober 20267%82 82 
$118,917 $(14,293)$(12,932)91,692 
Less: Related party notes payable(542)
Less: Notes payable, current portion(91,150)
Total: Notes payable, less current portion$— 
* includes amounts attributed to the Unsecured Streeterville SPA
Schedule of Principal Maturities
The future scheduled principal maturities of notes payable as of September 30, 2024 are as follows:
(in thousands)
Due on demand$4,950 
2024132 
202510,198 
2026892 
20271,104 
20282,169 
202928,826 
Thereafter31,512 
$79,783