v3.25.1
STOCK OPTIONS, RESTRICTED STOCK AND WARRANTS (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Balance at beginning 221,000  
Weighted average exercise price, balance at beginning $ 3.57  
Weighted Average Remaining Contractual Term 3 months 18 days 4 months 24 days
Granted  
Weighted average exercise price, granted  
Forfeited/cancelled/expired (70,000)  
Weighted average exercise price, forfeited/cancelled/expired $ 3.51  
Balance at ending 151,000 221,000
Weighted average exercise price, balance at ending $ 3.61 $ 3.57
Number of shares exercisable, balance at ending 151,000  
Weighted average exercise price exercisable, balance at ending $ 3.61  
Weighted average remaining contractual term, exercisable at ending 3 months 18 days  
Aggregate intrinsic value exercisable, balance at ending [1]  
[1] The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the quoted price of the Company’s common stock for options that were in-the-money at each respective period.