XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Warrants (Details Textuals) - USD ($)
1 Months Ended 4 Months Ended 12 Months Ended
Oct. 31, 2021
May 31, 2020
Aug. 31, 2019
Jun. 30, 2017
Apr. 30, 2019
Dec. 31, 2022
Dec. 31, 2021
Oct. 01, 2021
May 15, 2020
Warrants (Textual)                  
Aggregate purchase warrants 1,898,630 300,000              
Common stock exercise price $ 4.8 $ 3.14       $ 1.28   $ 3.38  
Maturity date   May 05, 2025 Aug. 29, 2024 Jun. 21, 2023 Oct. 29, 2024        
Conversion of warrrant into common stock                 900,000
Warrants and Rights Outstanding, Term 5 years                
October 29, 2019 and expire October 29, 2024 [Member]                  
Warrants (Textual)                  
Aggregate purchase warrants         42,388        
Common stock exercise price         $ 27.5        
October 29, 2019 and expire April 24, 2024 [Member]                  
Warrants (Textual)                  
Aggregate purchase warrants         4,239        
Common stock exercise price         $ 27.5        
February 1, 2020 and expire August 29, 2024 [Member]                  
Warrants (Textual)                  
Aggregate purchase warrants     2,250            
Common stock exercise price     $ 21.25            
June 21, 2018 and expire June 21, 2023 [Member]                  
Warrants (Textual)                  
Aggregate purchase warrants       4,313          
Common stock exercise price       $ 125          
Fair value of warrants       $ 63,796          
Warrants [Member]                  
Warrants (Textual)                  
Maturity date         Apr. 24, 2024        
Conversion of warrrant into common stock             226,300    
Proceeds from the exercise of warrants           $ 707,000