Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details) - Schedule of Options Outstanding

v3.23.3
Stock-Based Compensation (Details) - Schedule of Options Outstanding - Stock Option [Member] - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 29, 2022
Schedule of Options Outstanding [Abstract]    
Outstanding beginning, Options (in Shares) 3,503,601 3,949,158
Outstanding beginning, Weighted Average Exercise Price $ 1.87 $ 1.84
Outstanding beginning, Aggregate Intrinsic Value $ 6,554,541 $ 2,992,895
Exercised, Options (in Shares) (227,837)  
Exercised, Weighted Average Exercise Price $ 1.85  
Granted, Options (in Shares)   166,927
Granted ,Weighted Average Exercise Price   $ 2.5
Forfeited, Options (in Shares) (66,964) (174,817)
Forfeited, Weighted Average Exercise Price $ 2 $ 2.25
Cancelled Options (in Shares) (124,199) (7,103)
Cancelled, Weighted Average Exercise Price $ 2.28 $ 1.28
Outstanding ending, Options (in Shares) 3,084,601 3,934,165
Outstanding ending, Weighted Average Exercise Price $ 1.85 $ 1.86
Outstanding ending, Aggregate Intrinsic Value $ 525,465 $ 6,901,057