XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Notes Payable (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024 and December 31, 2023:

March 31, 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%
$83,387 $(33,603)$(7,896)$41,888 
Unsecured SPA Notes*
Various dates in 2029
10%-15%
13,219 (1,626)(2,543)9,050 
Unsecured Convertible NotesVarious dates in 20244.27%9,080 414  9,494 
Notes payable – China other
Due on Demand—%4,897 —  4,897 
Auto loansOctober 20267%72 —  72 
$110,655 $(34,815)$(10,439)65,401 
Less: Related party notes payable$(1,632)
Less: Notes payable, current portion(63,769)
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 March 31, 2024 are as follows:
(in thousands)
Due on demand$4,897 
20247,580 
202534,128 
202672 
2027— 
2028— 
202960,858 
Thereafter1,620 
$109,155