XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Stock Options and Warrants (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Stock Options, Shares    
Options, Outstanding, Beginning of Period (in shares) 1,322,501  
Options, Granted (in shares) 132,575  
Options, Exercised (in shares) 0  
Options, Forfeited (in shares) 0  
Options, Expired (in shares) (1,163)  
Options, Outstanding, End of Period (in shares) 1,453,913 1,322,501
Options, Vested and expected to vest (in shares) 1,443,689  
Options, Vested (in shares) 1,285,911  
Stock Options, Weighted Average Exercise Price    
Options, Outstanding. Beginning of Period (in dollars per share) $ 10.81  
Options, Granted (in dollars per share) 3.07  
Options, Exercised (in dollars per share) 0  
Options, Forfeited (in dollars per share) 0  
Options, Expired (in dollars per share) 1,165.5  
Options, Outstanding, End of Period (in dollars per share) 9.18 $ 10.81
Options, Vested and expected to vest (in dollars per share) 9.22  
Options, Vested (in dollars per share) $ 9.92  
Stock Options, Weighted Average Contractual Term and Intrinsic Value    
Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 2 months 4 days 6 years 21 days
Options, Vested and expected to vest, Weighted Average Remaining Contractual Term 6 years 1 month 28 days  
Options, Vested, Weighted Average Remaining Contractual Term 5 years 9 months  
Options, Outstanding, Aggregate Intrinsic Value $ 232,100 $ 164,100
Options, Vested and expected to vest, Aggregate Intrinsic Value 231,500  
Options, Vested, Aggregate Intrinsic Value $ 215,900  
Warrants, Shares    
Warrants, Outstanding, Beginning of Period (in shares) 1,421,744  
Warrants, Granted (in shares) 0  
Warrants, Exercised (in shares) 0  
Warrants, Forfeited (in shares) 0  
Warrants, Expired (in shares) 0  
Warrants, Outstanding, End of Period (in shares) 1,421,744 1,421,744
Warrants, Vested and expected to vest (in shares) 1,421,744  
Warrants, Vested (in shares) 1,421,744  
Warrants, Weighted Average Exercise Price    
Warrants Outstanding, Beginning of Period (in dollars per share) $ 42.51  
Warrants, Granted (in dollars per share) 0  
Warrants, Exercised (in dollars per share) 0  
Warrants, Forfeited (in dollars per share) 0  
Warrants, Expired (in dollars per share) 0  
Warrants Outstanding, End of Period (in dollars per share) 42.51 $ 42.51
Warrants, Weighted Average Exercise Price, Vested or expected to vest in the future (in dollars per share) 42.51  
Warrants, Vested, Weighted Average Exercise Price (in dollars per share) $ 42.51  
Warrants, Weighted Average Contractual Term and Intrinsic Value    
Warrants, Outstanding, Weighted Average Remaining Contractual Term 2 years 2 years 5 months 1 day
Warrants, Vested and expected to vest, Weighted Average Remaining Contractual Term 2 years  
Warrants, Vested, Weighted Average Remaining Contractual Term 2 years  
Warrants Outstanding, Aggregate Intrinsic Value $ 0 $ 0
Warrants, Vested and expected to vest, Aggregate Intrinsic Value 0  
Warrants, Vested, Aggregate Intrinsic Value $ 0