XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Income Tax Expense (Benefit) $ 434 $ 1,297 $ 3,245 $ 5,968
Effective Income Tax Rate Reconciliation, Percent     21.90% 27.10%
Domestic Tax Authority [Member] | Internal Revenue Service (IRS) [Member]        
Effective Income Tax Rate Reconciliation, Percent     21.50% 27.50%
Foreign Tax Authority [Member] | Europe [Member]        
Effective Income Tax Rate Reconciliation, Percent     13.30% 15.70%
Foreign Tax Authority [Member] | Canada Revenue Agency [Member]        
Effective Income Tax Rate Reconciliation, Percent     26.10% 25.10%