Annual report pursuant to Section 13 and 15(d)

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

v3.24.1.u1
Stockholders' Equity - Schedule of Exercise Price for Stock Options Outstanding and Exercisable Outstanding (Details)
12 Months Ended
Dec. 30, 2023
$ / shares
shares
Class of Stock [Line Items]  
Number of options, outstanding (in shares) 114,000
Number of options, exercisable (in shares) 114,000
$17.35 to $23.45  
Class of Stock [Line Items]  
Number of options, outstanding (in shares) 6,000
Number of options, exercisable (in shares) 6,000
Exercise price, lower range limit (in usd per share) | $ / shares $ 17.35
Exercise price, upper range limit (in usd per share) | $ / shares $ 23.45
$11.10 to $15.00  
Class of Stock [Line Items]  
Number of options, outstanding (in shares) 0
Number of options, exercisable (in shares) 0
Exercise price, lower range limit (in usd per share) | $ / shares $ 11.10
Exercise price, upper range limit (in usd per share) | $ / shares $ 15.00
$5.70 to $9.90  
Class of Stock [Line Items]  
Number of options, outstanding (in shares) 42,000
Number of options, exercisable (in shares) 42,000
Exercise price, lower range limit (in usd per share) | $ / shares $ 5.70
Exercise price, upper range limit (in usd per share) | $ / shares $ 9.90
$3.54 to $5.25  
Class of Stock [Line Items]  
Number of options, outstanding (in shares) 66,000
Number of options, exercisable (in shares) 66,000
Exercise price, lower range limit (in usd per share) | $ / shares $ 3.54
Exercise price, upper range limit (in usd per share) | $ / shares $ 5.25