v3.22.2.2
SCHEDULE OF STOCK REPURCHASE (Details)
Sep. 30, 2022
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 5,460,824
Average Price Paid per Shares | $ / shares $ 1.10
Total Number of Shares Purchased as Part of Publicly Announced Program 5,460,824
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $ $ 3,998,398
December 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 1,734,838
Average Price Paid per Shares | $ / shares $ 1.14
Total Number of Shares Purchased as Part of Publicly Announced Program 1,734,838
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $
January 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 697,093
Average Price Paid per Shares | $ / shares $ 1.11
Total Number of Shares Purchased as Part of Publicly Announced Program 697,093
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $
February 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 692,984
Average Price Paid per Shares | $ / shares $ 1.12
Total Number of Shares Purchased as Part of Publicly Announced Program 692,984
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $
March 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 485,957
Average Price Paid per Shares | $ / shares $ 1.06
Total Number of Shares Purchased as Part of Publicly Announced Program 485,957
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $
April 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 595,476
Average Price Paid per Shares | $ / shares $ 1.14
Total Number of Shares Purchased as Part of Publicly Announced Program 595,476
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $
May 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 716,911
Average Price Paid per Shares | $ / shares $ 1.08
Total Number of Shares Purchased as Part of Publicly Announced Program 716,911
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $
June 2022 [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Shares Purchased 537,565
Average Price Paid per Shares | $ / shares $ 0.96
Total Number of Shares Purchased as Part of Publicly Announced Program 537,565
Maximum Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program | $