XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common, Preferred Stock and Warrants (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
May 31, 2022
Class of Stock [Line Items]      
Authorized capital, Common stock (in shares) 50,000,000 50,000,000  
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001  
Authorized capital, Preferred stock (in shares) 10,000,000 10,000,000  
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001  
Common stock issued (in shares) 18,041,231 16,206,680  
Common stock outstanding (in shares) 18,041,231 16,206,680  
Warrants outstanding 4,519,750 6,307,193  
Payments of offering costs (Note 13) $ 280,867    
At the Market Offering, May 2022 [Member]      
Class of Stock [Line Items]      
Shares issued price per share   $ 4.60  
Shares issued   862,535  
Proceeds   $ 3,900,000  
Payments of offering costs (Note 13)   $ 400,000  
At the Market Offering, May 2022 [Member] | Maximum      
Class of Stock [Line Items]      
Aggregate offering price in at the market offering     $ 16,000,000.0