XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Outstanding Warrants The following equity classified warrants to purchase common stock were outstanding as of June 30, 2023:
SharesExercise PriceIssuance dateExpiration date
Common stock warrants237,169$1.84 January 19, 2016January 19, 2026
Common stock warrants67,086$1.84 March 31, 2016March 31, 2026
Common stock warrants131$1.84 April 1, 2016April 1, 2026
Common stock warrants83,778$14.32 September 7, 2017September 7, 2024
Common stock warrants20,944$14.32 December 7, 2018December 7, 2025
Common stock warrants804,951$0.001 June 22, 2021None
1,214,059