XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Stock options outstanding, beginning balance (in shares) 601,427 641,337  
Issued (in shares) 0 43,161  
Exercised (in shares) 0 (4,555)  
Forfeited (in shares) (99,598) (78,516)  
Stock options outstanding, ending balance (in shares) 501,829 601,427 641,337
Stock options exercisable (in shares) 471,288 511,991  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Stock options outstanding, beginning balance (in years)   5 years 5 months 26 days 6 years 5 months 26 days
Issued (in years) 0 years 0 years  
Exercised (in years) 0 years 0 years  
Forfeited (in years) 0 years 0 years  
Stock options outstanding, ending balance (in years) 4 years 8 months 1 day 7 years 10 months 6 days  
Stock options exercisable (in years) 0 years 0 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Stock options outstanding, beginning balance (in dollars per share) $ 6.84 $ 6.68  
Issued (in dollars per share) 0.00 8.64  
Exercised (in dollars per share) 0.00 6.00  
Forfeited (in dollars per share) 7.01 6.55  
Stock options outstanding, ending balance (in dollars per share) 6.81 6.84 $ 6.68
Stock options exercisable (in dollars per share) $ 6.70 $ 6.58