XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Loss Per Share of Common Shares (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Anti-dilutive Securities Outstanding Diluted Loss Per Share

 

   2024   2023 
   Outstanding at June 30, 
   2024   2023 
Warrants to purchase common stock   81,496    177,998 
Unvested restricted shares of common stock   -    12,000 
Stock options   1,063,548    1,078,468 
Anti-dilutive securities   1,145,044    1,268,466