XML 159 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Equity (Details 1) - Warrant [Member] - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of shares 289,294 289,294 669,467
Exercise Price 5.60 [Member]      
Number of shares 235,722    
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