SHARE-BASED COMPENSATION (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
Jan. 30, 2022 |
Jan. 31, 2021 |
| Share-based Compensation [Abstract] |
|
|
| Maximum number of shares of common stock that may be issued (in shares) |
4,000,000
|
|
| Expense reported in: |
|
|
| Expense incurred |
$ 1,457
|
$ 1,301
|
| Income tax benefits of share-based compensation |
100
|
0
|
| Share-based compensation cost capitalized |
0
|
0
|
| Cost of Goods Sold [Member] |
|
|
| Expense reported in: |
|
|
| Expense incurred |
143
|
112
|
| Selling, General and Administrative [Member] |
|
|
| Expense reported in: |
|
|
| Expense incurred |
1,180
|
1,097
|
| Research and Development [Member] |
|
|
| Expense reported in: |
|
|
| Expense incurred |
134
|
92
|
| Restricted Stock [Member] |
|
|
| Expense reported in: |
|
|
| Expense incurred |
$ 1,367
|
$ 1,171
|
| Restricted Stock [Abstract] |
|
|
| Number of shares granted in period (in shares) |
535,400
|
541,200
|
| Weighted-average grant-date fair value of awards (in dollars per share) |
$ 19.28
|
$ 11.13
|
| Shares outstanding at balance sheet date (in shares) |
1,128,179
|
1,059,001
|
| Estimated Expenses Not Yet Incurred [Abstract] |
|
|
| Compensation cost not yet recognized |
$ 15,106
|
$ 10,564
|
| Weighted-average amortization period for cost not yet recognized (in years) |
3 years
|
3 years
|
| Restricted Stock [Member] | Minimum [Member] |
|
|
| Expense reported in: |
|
|
| Award vesting period |
1 year
|
|
| Restricted Stock [Member] | Maximum [Member] |
|
|
| Expense reported in: |
|
|
| Award vesting period |
4 years
|
|
| Stock Options [Member] |
|
|
| Expense reported in: |
|
|
| Expense incurred |
$ 38
|
$ 84
|
| Stock options activity [Abstract] |
|
|
| Contractual term |
10 years
|
|
| Number of options granted in period (in shares) |
0
|
0
|
| Cash received from option exercised |
$ 3,714
|
$ 658
|
| Estimated Expenses Not Yet Incurred [Abstract] |
|
|
| Compensation cost not yet recognized |
$ 71
|
$ 282
|
| Weighted-average amortization period for cost not yet recognized (in years) |
1 year
|
1 year 7 months 6 days
|
| Outstanding and exercisable option awards [Roll Forward] |
|
|
| Outstanding at end of period (in shares) |
769,513
|
|
| Exercisable at end of period (in shares) |
745,287
|
|
| Weighted-Average Exercise Price [Abstract] |
|
|
| Outstanding at end of period (in dollars per share) |
$ 9.81
|
|
| Exercisable at end of period (in dollars per share) |
$ 9.81
|
|
| Weighted-Average Remaining Contractual Life (in years) [Abstract] |
|
|
| Outstanding at end of period |
4 years
|
|
| Exercisable at end of period |
3 years 10 months 24 days
|
|
| Aggregate Intrinsic Value [Abstract] |
|
|
| Outstanding at end of period |
$ 5,797
|
|
| Exercisable at end of period |
$ 5,613
|
|
| Stock Options [Member] | Minimum [Member] |
|
|
| Expense reported in: |
|
|
| Award vesting period |
1 year
|
|
| Stock Options [Member] | Maximum [Member] |
|
|
| Expense reported in: |
|
|
| Award vesting period |
4 years
|
|
| ESPP [Member] |
|
|
| Expense reported in: |
|
|
| Expense incurred |
$ 52
|
$ 46
|