v3.22.2.2
STOCKHOLDERS' EQUITY - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Net earnings $ (2,251) $ (2,232) $ (7,563) $ (6,801)
Expiration period of options granted     10 years  
Shares available for future awards (in shares) 407,630   407,630  
Stock options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Stock options | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     5 years  
Restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Restricted stock | Non-employee director        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Performance shares        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Vesting period     3 years  
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost $ 386 444 $ 1,062 1,188
Operating expenses        
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]        
Stock-based compensation cost $ 2,563 $ 2,451 $ 8,776 $ 7,621