XML 101 R32.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF WARRANT ACTIVITY (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Warrants Shares, Beginning Balance 150,000 180,000
Exercise Price Range Per Share, Beginning Balance $ 4.17  
Weighted Average Exercise Price Warrant Warrant, Beginning Balance $ 4.17 $ 4.86
Warrants Shares, Granted 128,188
Exercise Price Range Per Share, Granted  
Weighted Average Exercise Price Warrant, Granted $ 4.43
Warrants Shares, Cancelled
Exercise Price Range Per Share, Cancelled
Weighted Average Exercise Price Warrant, Cancelled
Warrants Shares, Exercised
Exercise Price Range Per Share, Exercised
Weighted Average Exercise Price Warrant, Exercised
Warrants Shares, Forfeited/Expired (30,000)
Exercise Price Range Per Share, Forfeited/Expired $ 8.33
Weighted Average Exercise Price Warrant, Forfeited/Expired $ 8.33
Warrants Shares, Ending Balance 278,188 150,000
Exercise Price Range Per Share, Ending Balance   $ 4.17
Weighted Average Exercise Price Warrant, Ending Balance $ 4.29 4.17
Number of Shares Warrants, Vested and exercisable 169,688  
Weighted Average Exercise Price, Vested and exercisable $ 3.96  
Minimum [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Exercise Price Range Per Share, Beginning Balance   4.17
Exercise Price Range Per Share, Granted 2.40  
Exercise Price Range Per Share, Ending Balance 2.40  
Exercise Price Range Per Share, Vested and exercisable 2.40  
Maximum [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Exercise Price Range Per Share, Beginning Balance   $ 8.33
Exercise Price Range Per Share, Granted 4.80  
Exercise Price Range Per Share, Ending Balance 4.80  
Exercise Price Range Per Share, Vested and exercisable $ 4.17