XML 58 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Warrants Activity (Details) (Parenthetical) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of shares issued 1,607,044  
Common Stock [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of shares issued 2,380,996 1,409,771
Common Stock [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Warrants exercised 197,273  
Number of shares issued 180,280