v3.25.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Outstanding Warrants
The following equity classified warrants to purchase common stock of the Company were outstanding and exercisable as of June 30, 2025:
SharesWeighted-Average Exercise PriceIssuance dateExpiration date
Common stock warrants124,848$1.84 January 19, 2016January 19, 2026
Common stock warrants34,416$1.84 March 31, 2016March 31, 2026
Common stock warrants131$1.84 April 1, 2016April 1, 2026
Common stock warrants20,944$14.32 December 7, 2018December 7, 2025
Common stock warrants804,951$0.001 June 22, 2021None
Common stock warrants400,000$5.27 April 25, 2025April 25, 2035
1,385,290