Annual report pursuant to Section 13 and 15(d)

CAPITAL TRANSACTIONS - Narrative (Details)

v3.24.0.1
CAPITAL TRANSACTIONS - Narrative (Details)
12 Months Ended
May 05, 2021
shares
Dec. 31, 2023
USD ($)
installment
$ / shares
shares
Dec. 31, 2022
USD ($)
installment
$ / shares
shares
Dec. 31, 2015
shares
Mar. 08, 2022
USD ($)
Dec. 31, 2021
shares
Mar. 10, 2021
USD ($)
Dec. 31, 2012
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock repurchase program, authorized amount         $ 30,000,000   $ 15,000,000  
Repurchase of common stock (in shares) | shares   424,000            
Repurchase of common stock   $ 6,397,000 $ 13,571,000          
Stock repurchase program, remaining authorized repurchase amount   $ 17,600,000            
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares exercised (in shares) | shares   27,000 29,000          
Granted (in dollars per share) | $ / shares   $ 0 $ 0          
Aggregate intrinsic values of options exercised   $ 100,000 $ 300,000          
Related tax benefit   $ 100,000 $ 100,000          
Outstanding options to purchase (in shares) | shares   75,000 143,000     172,000    
Aggregate Intrinsic value, outstanding   $ 500,000 $ 0          
Time-based stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense   0 0          
Unrecognized share-based compensation expense, options   $ 0 $ 0          
Time-based stock options | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   48 months            
Performance based stock options operating income margins                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unvested stock options outstanding (in shares) | shares   0 0          
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense   $ 3,700,000 $ 1,900,000          
Unrecognized share-based compensation expense, options   $ 2,900,000 $ 3,000,000          
Discount for lack of marketability   11.90%            
Weighted-average period over which the remaining compensation expense is expected to be recognized (years)   8 months 12 days            
Minimum withholding requirements (in shares) | shares   56,000 81,000          
RSUs | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   12 months            
RSUs | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   36 months            
Performance-Based Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation expense   $ 1,200,000 $ 1,000,000          
Share based compensation potential compensation expense to be recognized   2,700,000            
Performance-Based Restricted Stock Units (RSUs) | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share based compensation potential compensation expense to be recognized   $ 5,800,000            
2012 Stock Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized under the plan (in shares) | shares               1,500,000
Additional number of shares authorized under the plan (in shares) | shares 2,000,000     1,500,000        
2012 Stock Incentive Plan | Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares exercised (in shares) | shares   27,000 29,000          
Granted (in dollars per share) | $ / shares   $ 13.88 $ 9.17          
2012 Stock Incentive Plan | RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   1 year 1 year          
Granted (in shares) | shares   548,000 881,000          
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 10.91 $ 10.30          
2012 Stock Incentive Plan | RSUs | Director                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Restriction period   2 years            
Number of shares subject to restriction period (in shares) | shares   100,000 94,000          
2012 Stock Incentive Plan | RSUs | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   12 months            
2012 Stock Incentive Plan | RSUs | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   36 months            
2012 Stock Incentive Plan | Time-Based Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period   3 years 3 years          
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 10.91 $ 10.76          
Number of monthly installments for vesting of stock awards | installment   12 12          
2012 Stock Incentive Plan | Performance-Based Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Weighted-average grant date fair value (in dollars per share) | $ / shares     $ 6.01          
2012 Stock Incentive Plan | Performance-Based Restricted Stock Units (RSUs) | Net Sales and Operating Income Targets                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period     3 years          
2012 Stock Incentive Plan | Adjusted EBITDA-Based Restricted Stock Units (RSUs)                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 10.74