v3.25.2
RETIREMENT PLAN (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2012
RETIREMENT PLAN      
Defined contribution plan eligibility age 18 years    
Vesting period 4 years    
Defined contribution plan period of employment for eligibility 3 months    
Defined contribution plan expense $ 0.9 $ 0.8  
Defined contribution plan of Employer Matching contribution description     The Company has a discretionary employee match program and currently matches 35% of the first 6% of an employee’s contributions.
Percentage of employee match contribution 35.00%    
Percentage of employee's gross pay in employer matching contribution 6.00%