v3.26.1
Note 13 - Segment Information - Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Revenue $ 93,816 $ 78,166 $ 176,854 $ 162,639
UNITED STATES        
Revenue 88,146 73,226 165,886 152,064
CANADA        
Revenue 1,211 1,943 2,515 3,859
PUERTO RICO        
Revenue 1,656 1,544 3,416 3,151
Europe [Member]        
Revenue $ 2,803 $ 1,453 $ 5,037 $ 3,565