XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares
Dec. 31, 2022
Mar. 02, 2021
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Prices   $ 3.70
Warrants Outstanding Shares 1,900,310  
Exercise Price One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Prices $ 2.000  
Warrants Outstanding Shares 290,000  
Exercise Price Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Prices $ 3.700  
Warrants Outstanding Shares 113,310  
Exercise Price Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Exercise Prices $ 5.700  
Warrants Outstanding Shares 1,497,000