v3.25.2
SCHEDULE OF RESTRICTED STOCK AWARD (Details) - Restricted Stock [Member] - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Restricted Stock Awards, Vested 413,862 5,288
Number of Restricted Stock Awards, Non-vested 14,926