XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Common stock and common stock warrants (Tables)
3 Months Ended
Mar. 31, 2025
Common Stock And Common Stock Warrants [Abstract]  
Schedule of Outstanding Common Stock Warrants
Outstanding warrants to purchase common stock consisted of the following at both March 31, 2025 and 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 
1,020,144
____________________________
*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.