Note 13 - Additional Financial Statement Information - Schedule of Other Income (Expense) (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 27, 2025 |
Sep. 28, 2024 |
Sep. 27, 2025 |
Sep. 28, 2024 |
|
| Foreign currency exchange loss | $ (101) | $ (2,912) | $ (2,836) | $ (36) |
| Interest income | 489 | 370 | 1,358 | 1,192 |
| Pension expense | (15) | (8) | (37) | (28) |
| Other | (214) | (96) | (266) | (213) |
| Other Nonoperating Income (Expense) | $ 159 | $ (2,646) | $ (1,781) | $ 915 |
| X | ||||||||||
- Definition Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Represents the amount of other nonoperating income (expense), net that is not itemized or categorized. No definition available.
|