v3.26.1
Note 14 - Segmental Information (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
USD ($)
Jun. 29, 2025
USD ($)
Jun. 28, 2026
USD ($)
Jun. 29, 2025
USD ($)
Jun. 28, 2025
USD ($)
Goodwill, Reporting Unit, Number     4    
Number of Operating Segments     3    
Revenue from Contract with Customer, Excluding Assessed Tax $ 95,700 $ 106,600 $ 181,400 $ 205,100 $ 205,100
Number of Reportable Segments     3    
Intersegment Eliminations [Member]          
Revenue from Contract with Customer, Excluding Assessed Tax $ 0 $ 0 $ 100 $ 100