v3.23.3
SCHEDULE OF STOCK OPTION ACTIVITY (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Outstanding, Granted 0 0  
Stock Options [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Outstanding, Beginning balance 265,267    
Weighted Average Exercise Price, Outstanding, Beginning balance $ 19.54    
Weighted Average Remaining Contractual Life, Outstanding 11 months 15 days   6 months 3 days
Number of Shares, Outstanding, Granted    
Number of Shares, Outstanding, Exercised    
Number of Shares, Forfeited (222,000)    
Weighted Average Exercise Price, Forfeited $ 21.95    
Number of Shares, Outstanding, Ending balance 43,267   265,267
Weighted Average Exercise Price, Outstanding, Ending balance $ 7.16   $ 19.54
Number of Shares, Exercisable, Ending balance 43,267    
Weighted Average Exercise Price, Exercisable, Ending balance $ 7.16    
Weighted Average Remaining Contractual Life, Exercisable 11 months 15 days