XML 146 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares issuable (in shares) 1,460,000    
Shares available for issuance (in shares) 744,310    
Excess tax expense (benefit) related to share-based payment awards $ 123 $ (131)  
Granted (in shares) 0 64,518 0
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation costs $ 9,000 $ 7,800 $ 8,500
Share-based unrecognized compensation costs $ 8,800    
Performance-based RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, award vesting periods 3 years    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, award vesting periods 4 years    
Share-based compensation costs $ 221 $ 167 $ 0
Share-based unrecognized compensation costs $ 490    
Granted (in shares) 0 64,518 0
Share-based compensation arrangement, contractual term 8 years 11 months 1 day    
Share-based compensation arrangement, intrinsic value $ 0    
Intrinsic value for the total of all options exercised 0    
Fair value of shares under vested stock options and awards $ 0    
Time-based RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation, award vesting periods 3 years    
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum number of shares issuable (in shares) 500,000    
Shares available for issuance (in shares) 171,537    
Share-based compensation costs $ 192 $ 214 $ 228
Stocks purchased under the plan (in shares) 60,583 49,169 46,899