XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders Equity (Details 1) - Warrant [Member] - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Number of shares 142,268 289,294
Exercise Price 5.60 [Member]    
Number of shares 88,696  
Exercise price $ 5.60  
Warrant expiration date Oct. 15, 2024  
Exercise Price 7.00 [Member]    
Number of shares 53,572  
Exercise price $ 7.00  
Warrant expiration date Nov. 12, 2024