XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable (Tables)
6 Months Ended
Jun. 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 June 30, 2024 and December 31, 2023:

June 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%
$74,931 $(25,011)$(7,205)$42,715 
Unsecured SPA Notes*
Various dates in 2029
10%-15%
12,815 189 (2,501)10,503 
Unsecured Convertible NotesVarious dates in 20244.27%18,080 3,105  21,185 
Notes payable – China other
Due on Demand—%4,878 —  4,878 
Auto loansOctober 20267%64 —  64 
$110,768 $(21,717)$(9,706)79,345 
Less: Related party notes payable$(1,951)
Less: Notes payable, current portion(77,394)
Total: Notes payable, less current portion$— 

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 June 30, 2024 are as follows:
(in thousands)
Due on demand$4,878 
202416,580 
202527,519 
202664 
2027— 
2028— 
202952,075 
Thereafter8,151 
$109,267