XML 93 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - 401(k) Plan and Stock Incentive Plan (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 01, 2019
Apr. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
EMPLOYEE BENEFIT PLANS          
Maximum period of vesting in contribution of employees     2 years    
Employer matching contribution     $ 1.0 $ 1.2 $ 1.2
First three percentage of annual compensation          
EMPLOYEE BENEFIT PLANS          
Percentage of employer matching contribution 100.00%        
Employer matching contribution, percent of match 3.00%        
Next three percentage of annual compensation          
EMPLOYEE BENEFIT PLANS          
Percentage of employer matching contribution 50.00%        
Employer matching contribution, percent of match 3.00%        
Stock Incentive Plan          
EMPLOYEE BENEFIT PLANS          
Stock authorized (in shares)   3,000,000      
Expiration term of share-based compensation plans   10 years      
Number of shares available for grants     2,965,216    
Pre-tax stock-based employee compensation expense     $ 4.2 3.7 2.7
After tax stock-based employee compensation expense     $ 3.3 $ 2.9 $ 2.1