v3.25.2
STOCK-BASED COMPENSATION PLAN - Schedule of Valuation Assumptions used in Computing Fair Value of Stock-Based Awards (Details) - 2015 Plan - Employee Stock Option [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award  
Number of options | shares 630
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award  
Option vesting period 1 year
Grant price (per share) $ 3.21
Dividend yield 2.49%
Expected volatility 50.60%
Risk-free interest rate 4.01%
Expected life (years) 5 years 6 months
Weighted average fair value (per share) $ 1.32
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award  
Option vesting period 3 years
Grant price (per share) $ 4.02
Dividend yield 3.12%
Expected volatility 53.20%
Risk-free interest rate 4.17%
Expected life (years) 6 years 8 months 8 days
Weighted average fair value (per share) $ 1.74