Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Schedule of Exercise Price for Stock Options Outstanding and Exercisable Outstanding (Details)

v3.21.1
Stockholders' Equity - Schedule of Exercise Price for Stock Options Outstanding and Exercisable Outstanding (Details)
12 Months Ended
Jan. 02, 2021
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of Options, Outstanding 113,900
Number of Options, Exercisable 65,400
$17.35 to $23.45  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of Options, Outstanding 16,500
Number of Options, Exercisable 16,500
Exercise Price, Lower Range Limit | $ / shares $ 17.35
Exercise Price, Upper Range Limit | $ / shares $ 23.45
$11.10 to $15.00  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of Options, Outstanding 5,400
Number of Options, Exercisable 5,400
Exercise Price, Lower Range Limit | $ / shares $ 11.10
Exercise Price, Upper Range Limit | $ / shares $ 15.00
$5.70 to $9.90  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of Options, Outstanding 12,000
Number of Options, Exercisable 12,000
Exercise Price, Lower Range Limit | $ / shares $ 5.70
Exercise Price, Upper Range Limit | $ / shares $ 9.90
$3.54 to $5.25  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of Options, Outstanding 80,000
Number of Options, Exercisable 31,500
Exercise Price, Lower Range Limit | $ / shares $ 3.54
Exercise Price, Upper Range Limit | $ / shares $ 5.25