v3.23.3
SCHEDULE OF WEIGHTED AVERAGE SHARES OF ANTI-DILUTIVE SECURITIES (Details) - shares
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive weighted average shares 4,737,653 389,345 2,902,797 208,220 241,885 64,082
Share-Based Payment Arrangement, Option [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive weighted average shares 26,354 29,249 26,354 27,378 26,302 18,742
Restricted Stock Units (RSUs) [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive weighted average shares 63 4,261 63 3,317 3,772
Warrant [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive weighted average shares 4,711,236 87,878 2,876,380 87,878 73,326 2,533
Convertible Debt Securities [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive weighted average shares 267,957 89,647