v3.25.3
Note 8 - Accumulated Other Comprehensive (Loss) Income - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Balance $ 321,860 $ 329,925
Balance 337,804 330,657
Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]    
Balance (48,915) (39,262)
Other comprehensive income before reclassifications 7,363 (679)
Amounts reclassified from accumulated other comprehensive income 0 0
Balance (41,552) (39,941)
Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]    
Balance 18 393
Other comprehensive income before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive income 14 (16)
Balance 32 377
AOCI Including Portion Attributable to Noncontrolling Interest [Member]    
Balance (48,897) (38,869)
Other comprehensive income before reclassifications 7,363 (679)
Amounts reclassified from accumulated other comprehensive income 14 (16)
Balance $ (41,520) $ (39,564)