XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Common Stock Warrants (Details) - Schedule of company's warrant activity - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Class of Warrant or Right [Line Items]    
Warrant Issuance, Outstanding beginning 1,938,143 1,938,143
Warrant Issuance, Granted 2,670,000
Warrant Issuance, Exercised
Warrant Issuance, Canceled/ Expired (52,500)
Warrant Issuance, Variable Settlement Provision Adjustment
Warrant Issuance, Outstanding ending 1,938,143 4,555,643
Preferred A Placement Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrant Issuance, Issuance March and April 2018 and August 2019 March and April 2018 and August 2019
Warrant Issuance, Exercise Price (in Dollars per share) $ 1.4 $ 1.4
Warrant Issuance, Outstanding beginning 293,042 293,042
Warrant Issuance, Granted
Warrant Issuance, Exercised
Warrant Issuance, Canceled/ Expired
Warrant Issuance, Variable Settlement Provision Adjustment
Warrant Issuance, Outstanding ending 293,042 293,042
Warrant Issuance, Expiration March and April 2023 September and October 2023
Preferred A Lead Investor Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrant Issuance, Issuance February 2021 February 2021
Warrant Issuance, Exercise Price (in Dollars per share) $ 0.0125 $ 0.0125
Warrant Issuance, Outstanding beginning 52,500 52,500
Warrant Issuance, Granted
Warrant Issuance, Exercised
Warrant Issuance, Canceled/ Expired (52,500)
Warrant Issuance, Variable Settlement Provision Adjustment
Warrant Issuance, Outstanding ending 52,500
Warrant Issuance, Expiration March 2023 March 2023
Preferred B Placement Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrant Issuance, Issuance April 2019 April 2019
Warrant Issuance, Exercise Price (in Dollars per share) $ 2.1 $ 2.1
Warrant Issuance, Outstanding beginning 463,798 463,798
Warrant Issuance, Granted
Warrant Issuance, Exercised
Warrant Issuance, Canceled/ Expired
Warrant Issuance, Variable Settlement Provision Adjustment
Warrant Issuance, Outstanding ending 463,798 463,798
Warrant Issuance, Expiration April 2024 April 2024
Convertible Notes Placement Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrant Issuance, Issuance August 2020 August 2020
Warrant Issuance, Exercise Price (in Dollars per share) $ 2.57 $ 2.57
Warrant Issuance, Outstanding beginning 171,830 171,830
Warrant Issuance, Granted
Warrant Issuance, Exercised
Warrant Issuance, Canceled/ Expired
Warrant Issuance, Variable Settlement Provision Adjustment
Warrant Issuance, Outstanding ending 171,830 171,830
Warrant Issuance, Expiration August 2025 August 2025
Underwriter Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrant Issuance, Issuance March 2021 March 2021
Warrant Issuance, Exercise Price (in Dollars per share) $ 6 $ 6
Warrant Issuance, Outstanding beginning 956,973 956,973
Warrant Issuance, Granted
Warrant Issuance, Exercised
Warrant Issuance, Canceled/ Expired
Warrant Issuance, Variable Settlement Provision Adjustment
Warrant Issuance, Outstanding ending 956,973 956,973
Warrant Issuance, Expiration March 2026 March 2026
January 2023 warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrant Issuance, Issuance   January 2023
Warrant Issuance, Exercise Price (in Dollars per share)   $ 1.57
Warrant Issuance, Outstanding beginning  
Warrant Issuance, Granted   2,322,000
Warrant Issuance, Exercised  
Warrant Issuance, Canceled/ Expired  
Warrant Issuance, Variable Settlement Provision Adjustment  
Warrant Issuance, Outstanding ending   2,322,000
Warrant Issuance, Expiration   January 2028
February 2023 warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrant Issuance, Issuance   February 2023
Warrant Issuance, Exercise Price (in Dollars per share)   $ 1.57
Warrant Issuance, Outstanding beginning  
Warrant Issuance, Granted   348,000
Warrant Issuance, Exercised  
Warrant Issuance, Canceled/ Expired  
Warrant Issuance, Variable Settlement Provision Adjustment  
Warrant Issuance, Outstanding ending   348,000
Warrant Issuance, Expiration   February 2028