v3.26.1
Note 7 - Accumulated Other Comprehensive (Loss) Income - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Balance $ 336,227 $ 321,860
Balance 332,607 331,255
Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]    
Balance (41,403) (48,915)
Other comprehensive loss before reclassifications (2,778) 9,177
Amounts reclassified from accumulated other comprehensive income 0 0
Balance (44,181) (39,738)
Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]    
Balance 36 18
Other comprehensive loss before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive income 8 4
Balance 44 22
AOCI Including Portion Attributable to Noncontrolling Interest [Member]    
Balance (41,367) (48,897)
Other comprehensive loss before reclassifications (2,778) 9,177
Amounts reclassified from accumulated other comprehensive income 8 4
Balance $ (44,137) $ (39,716)