v3.25.2
STOCK-BASED COMPENSATION - Fair Value Disclosures, Employee Options (Details) - Employee Options [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Abstract]        
Quantity issued during the period (in Shares) 0 140,000 0 158,500
Weighted average fair value per option at grant date (in Dollars per share) $ 0 $ 7.88 $ 0 $ 7.66
Share price at grant date (in Dollars per share) 0   0  
Share price at grant date range minimum (in Dollars per share)   15.23   11.47
Share price at grant date range maximum (in Dollars per share)   15.39   15.39
Exercise price (in Dollars per share) $ 0   $ 0  
Exercise price range minimum (in Dollars per share)   12.45   10.87
Exercise price range maximum (in Dollars per share)   $ 13.02   $ 13.02
Expected volatility range    
Expected dividend
Risk-free interest rate range    
Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Abstract]        
Expected volatility range   57.50%   57.50%
Expected life range   3 years   3 years
Risk-free interest rate range   3.68%   3.63%
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Abstract]        
Expected volatility range   65.00%   65.00%
Expected life range   4 years   4 years
Risk-free interest rate range   3.73%   3.87%