XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
Schedule of Warrants Issued and Outstanding The table below summarizes common stock warrants issued and outstanding at December 31, 2023 and 2022:
DateOutstanding Balance at December 31, 2022Price per
Share
Warrants IssuedWarrant ExercisedWarrant ExpiredOutstanding Balance at December 31, 2023
IssuanceExpiration
3/1/20173/1/20271,388$5.941,388
7/22/20137/22/202332,983$9.10(32,983)
11/26/201411/26/20246,680$16.476,680
10/20/201510/20/202541,650$16.4741,650
11/9/201511/9/202525,709$16.4725,709
12/22/201612/22/20269,712$10.039,712
118,122(32,983)85,139