XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Common stock and common stock warrants (Tables)
6 Months Ended
Jun. 30, 2026
Common Stock And Common Stock Warrants [Abstract]  
Schedule of Outstanding Common Stock Warrants
Outstanding warrants to purchase common stock consisted of the following at June 30, 2026:
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity10,026$298.96 
April 12, 201810Equity30,000$1.00 
July 14, 2021 *10Equity346,077$3.99 
August 8, 202510Equity179,104$3.35 
May 20, 2026 Pre-funded† Equity1,463,000$0.01 
May 20, 2026 Series A1Equity5,044,000$1.96 
May 20, 2026 Series B5Equity5,044,000$2.34 
May 29, 2026 Series A1Equity71,607$1.96 
May 29, 2026 Series B5Equity71,607$2.34 
12,259,421
† such rights shall not expire
Outstanding warrants to purchase common stock consisted of the following at December 31, 2025:
Issuance dateContractual termBalance sheet
classification
Shares of
common stock
issuable upon
exercise of warrant
Weighted average
exercise price
(in years)
July 24, 201710Equity15,035$298.96 
April 12, 201810Equity30,000$1.00 
July 14, 2021 *10Equity975,109$1.46 
August 8, 202510Equity179,104$3.35 
1,199,248
____________________________
*In connection with the Company’s IPO, preferred stock warrants were automatically converted to Class A common stock warrants. The contractual term of the converted Class A common stock warrants remained consistent with the original term of the preferred stock warrants, with original issue dates between 2017-2020.