Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
Stockholders' Equity - Schedule of Exercise Price for Stock Options Outstanding and Exercisable Outstanding (Details)
12 Months Ended
Jan. 01, 2022
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of Options, Outstanding 117,500
Number of Options, Exercisable 110,000
$17.35 to $23.45  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Number of Options, Outstanding 13,500
Number of Options, Exercisable 13,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 0
Number of Options, Exercisable 0
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 38,000
Number of Options, Exercisable 30,500
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 66,000
Number of Options, Exercisable 66,000
Exercise Price, Lower Range Limit | $ / shares $ 3.54
Exercise Price, Upper Range Limit | $ / shares $ 5.25