Annual report pursuant to Section 13 and 15(d)

Stockholders' (Deficit) (Details 3)

v3.23.1
Stockholders' (Deficit) (Details 3) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding, beginning 2,419,193 3,333  
Range of option price per share, outstanding, beginning   $ 0.40  
Weighted Average Exercise Price Outstanding beginning $ 6.87 $ 0.40  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 3 years 8 months 1 day 4 years 8 months 1 day 3 years 6 months
Granted 2,871,250  
Range of option price per share, Granted    
Weighted Average Exercise Price, Granted $ 6.97  
Exercised   (455,390)  
Range of option price per share, Granted   $ 7.43  
Weighted Average Exercise Price, Exercised   $ 7.43  
Expired    
Range of option price per share, Expired/Cancelled    
Weighted Average Exercise Price, Expired/Cancelled    
Outstanding, ending 2,419,193 2,419,193 3,333
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrices     $ 0.40
Weighted Average Exercise Price Outstanding ending $ 6.87 $ 6.87 $ 0.40
Exercisable, ending 2,419,193    
Weighted Average Exercise Price , Exercisable $ 6.87    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 3 years 8 months 1 day    
Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of option price per share, outstanding, beginning $ 0.40    
Range of option price per share, Granted   7.43  
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrices 0.40 0.40  
Range of option price per share, exercisable 7.43    
Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Range of option price per share, outstanding, beginning 7.43    
Range of option price per share, Granted   6.67  
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePrices 7.43 $ 7.43  
Range of option price per share, exercisable $ 0.40