v3.26.1
Note 14 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Income Tax Expense (Benefit) $ 2,319 $ 1,887 $ 3,851 $ 3,586
Effective Income Tax Rate Reconciliation, Percent     30.60% 31.00%
Income Tax Jurisdiction, Domestic Federal [Member] | Internal Revenue Service (IRS) [Member]        
Effective Income Tax Rate Reconciliation, Percent     31.10% 31.70%
Income Tax Jurisdiction, Foreign [Member] | Canada Revenue Agency [Member]        
Effective Income Tax Rate Reconciliation, Percent     26.50% 25.10%
Income Tax Jurisdiction, Foreign [Member] | Europe [Member]        
Effective Income Tax Rate Reconciliation, Percent     22.70% 11.80%
Income Tax Jurisdiction, Foreign [Member] | Bureau of Internal Revenue of Philippines [Member]        
Effective Income Tax Rate Reconciliation, Percent     25.00%