XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Details 1) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding 70,770 392,870
Number of warrants Exercisable 70,770  
Warrants One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding  
Exercise price of warrants Outstanding $ 25.00  
Number of warrants Exercisable  
Exercise price of warrants Exercisable $ 25.00  
Warrants Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding 60,000  
Exercise price of warrants Outstanding $ 92.50  
Number of warrants Exercisable 60,000  
Exercise price of warrants Exercisable $ 92.50  
Warrants Three [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding 10,000  
Exercise price of warrants Outstanding $ 135.00  
Number of warrants Exercisable 10,000  
Exercise price of warrants Exercisable $ 135.00  
Warrants Four [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding 400  
Exercise price of warrants Outstanding $ 1,595.00  
Number of warrants Exercisable 400  
Exercise price of warrants Exercisable $ 1,595.00  
Warrants Five [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding  
Exercise price of warrants Outstanding $ 2,500.00  
Number of warrants Exercisable  
Exercise price of warrants Exercisable $ 2,500.00  
Warrants Six [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding  
Exercise price of warrants Outstanding $ 3,750.00  
Number of warrants Exercisable  
Exercise price of warrants Exercisable $ 3,750.00  
Warrants Seven [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding  
Exercise price of warrants Outstanding $ 5,000.00  
Number of warrants Exercisable  
Exercise price of warrants Exercisable $ 5,000.00  
Warrants Eight [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding 200  
Exercise price of warrants Outstanding $ 11,750.00  
Number of warrants Exercisable 200  
Exercise price of warrants Exercisable $ 11,750.00  
Warrants Nine [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding 150  
Exercise price of warrants Outstanding $ 12,500.00  
Number of warrants Exercisable 150  
Exercise price of warrants Exercisable $ 12,500.00  
Warrants Ten [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants Outstanding 20  
Exercise price of warrants Outstanding $ 14,000.00  
Number of warrants Exercisable 20  
Exercise price of warrants Exercisable $ 14,000.00