XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE-BASED COMPENSATION - Summary of Stock Option and Restricted Stock Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 29, 2024
Sep. 29, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Beginning number of shares, outstanding (in shares)   922,310  
Exercised (in shared)   (38,798)  
Number of shares, outstanding (in shares) 919,862 919,862 922,310
Ending number of shares, options exercisable 729,926 729,926 663,740
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Weighted Average Exercise Price [Roll Forward]      
Beginning balance of options outstanding (in dollars per share)   $ 15.30  
Ending balance of options outstanding (in dollars per share) $ 15.40 15.40 $ 15.30
Options exercisable at end of period $ 16.59 $ 16.59 $ 16.84
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Roll Forward]      
Options outstanding, weighted average remaining contractual term   5 years 6 months 6 years
Optons exercisable, weighted average remaining contractual term   4 years 9 months 18 days 5 years
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Roll Forward]      
Beginning balance, intrinsic value   $ 104  
Ending value, intrinsic value $ 0 0 $ 104
Options exercisable, aggregate intrinsic value $ 0 $ 0 $ 103
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, number of shares 189,936 189,936 258,570
Nonvested options, weighted average grant date fair value $ 7.97 $ 7.97 $ 7.84
Exercised (in dollars per share)   $ 6.74  
Issued (in shares)   40,000  
Issued (in dollars per share)   $ 8.80  
Forfeited / Canceled (in shares) (3,650)    
Forfeited / Canceled (in dollars per share)   $ 11.70