v3.25.1
STOCK-BASED COMPENSATION (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Equity [Abstract]    
Option Outstanding at beginnig 83,800  
Weighted avaerage exercise price per share, Option Outstanding at beginnig $ 37.21  
Weighted avaerage remaining contractual life (Years) 2 years 1 month 2 days 2 years 3 months 29 days
Option Granted  
Weighted avaerage exercise price per share, Option Granted  
Option Exercised  
Weighted avaerage exercise price per share, Option Exercised  
Option Forfeited / Expired  
Weighted avaerage exercise price per share, Option Forfeited / Expired  
Option Outstanding at ending 83,800 83,800
Weighted avaerage exercise price per share, Option Outstanding at ending $ 37.21 $ 37.21
Option Exercisable 71,556  
Weighted avaerage exercise price per share, Option Exercisable $ 41.12  
Weighted avaerage remaining contractual life (Years), Option Exercisable 1 year 10 months 9 days