Annual report [Section 13 and 15(d), not S-K Item 405]

Stock Options - Schedule of Stock Option Activity (Details)

v3.25.1
Stock Options - Schedule of Stock Option Activity (Details) - Stock option [Member] - USD ($)
12 Months Ended
Jan. 01, 2024
Jan. 01, 2023
Dec. 31, 2024
Dec. 31, 2023
Schedule of Stock Option Activity [Line Items]        
Number of Options, Outstanding beginning 99,000 65,000 99,000 65,000
Weighted average exercise price per share, Outstanding beginning $ 32.38 $ 45.63 $ 32.38 $ 45.63
Weighted average remaining contractual term (years), Outstanding beginning 8 years 6 months 18 days 9 years 1 month 13 days 8 years 11 months 23 days 8 years 6 months 18 days
Aggregate intrinsic value, Outstanding beginning
Number of Options, Granted     104,433 44,000
Weighted average exercise price per share, Granted     $ 8.13 $ 9.82
Weighted average remaining contractual term (years), Granted     9 years 1 month 28 days
Aggregate intrinsic value, Granted    
Number of Options, Expired/Cancelled     (21,399) (10,000)
Weighted average exercise price per share, Expired/Cancelled     $ 9.43
Aggregate intrinsic value, Expired/Cancelled    
Number of Options, Exercised    
Weighted average exercise price per share, Exercised    
Aggregate intrinsic value, Exercised    
Number of Options, Outstanding ending     182,034 99,000
Weighted average exercise price per share, Outstanding ending     $ 21.17 $ 32.38
Weighted average remaining contractual term (years), Outstanding ending 8 years 6 months 18 days 9 years 1 month 13 days 8 years 11 months 23 days 8 years 6 months 18 days
Aggregate intrinsic value, Outstanding ending    
Number of Options, Exercisable     106,536 55,500
Weighted average exercise price per share, Exercisable     $ 29.35 $ 44.71
Weighted average remaining contractual term (years), Exercisable     8 years 18 days 8 years 4 months 20 days
Aggregate intrinsic value, Exercisable