| Accumulated other comprehensive income (loss) [Text Block] |
Accumulated Other Comprehensive Income (Loss) Comprehensive income (loss) is comprised of net income (loss) and other components, including foreign currency translation adjustments and defined benefit pension plan adjustments. The following summarizes the components of other comprehensive income (loss) accumulated in shareholders’ equity for the three and six months ended July 4, 2026 and June 28, 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended July 4, 2026 | | Foreign Currency Translation Adjustments | | Available-for- Sale Securities | | Defined Benefit Pension Plans | | Accumulated Other Comprehensive Income (Loss) | | | Balance at April 4, 2026 | | $ | (6,131) | | | $ | (45) | | | $ | 37 | | | $ | (6,139) | | | | Other comprehensive income (loss) before reclassifications | | | | | | | | | | | Foreign currency translation adjustments | | $ | (424) | | | $ | — | | | $ | — | | | $ | (424) | | | Unrealized loss on available-for-sale securities | | — | | | (221) | | | — | | | (221) | | | | | | | | | | | | | | Tax effect | | — | | | 46 | | | — | | | 46 | | | | Net of tax amount | | (424) | | | (175) | | | — | | | (599) | | | | Balance at July 4, 2026 | | $ | (6,555) | | | $ | (220) | | | $ | 37 | | | $ | (6,738) | | | | | | | | | | | | | | Three Months Ended June 28, 2025 | | Foreign Currency Translation Adjustments | | Available-for- Sale Securities | | Defined Benefit Pension Plans | | Accumulated Other Comprehensive Income (Loss) | | | Balance at March 29, 2025 | | $ | (6,738) | | | $ | 95 | | | $ | 98 | | | $ | (6,545) | | | | Other comprehensive income (loss) before reclassifications | | | | | | | | | | | Foreign currency translation adjustments | | $ | 1,024 | | | $ | — | | | $ | — | | | $ | 1,024 | | | Unrealized gain on available-for-sale securities | | — | | | 20 | | | — | | | 20 | | | | | | | | | | | | | | Tax effect | | — | | | (4) | | | — | | | (4) | | | | Net of tax amount | | 1,024 | | | 16 | | | — | | | 1,040 | | | | Balance at June 28, 2025 | | $ | (5,714) | | | $ | 111 | | | $ | 98 | | | $ | (5,505) | | | | | | | | | | | | | Six Months Ended July 4, 2026 | | Foreign Currency Translation Adjustments | | Available-for- Sale Securities | | Defined Benefit Pension Plans | | Accumulated Other Comprehensive Income (Loss) | | Balance at January 1, 2026 | | $ | (5,790) | | | $ | 142 | | | $ | 37 | | | $ | (5,611) | | | | Other comprehensive income (loss) before reclassifications | | | | | | | | | | | Foreign currency translation adjustments | | $ | (765) | | | $ | — | | | $ | — | | | $ | (765) | | | | Unrealized loss on available-for-sale securities | | — | | | (458) | | | — | | | (458) | | | | | | | | | | | | | | | | | | | | | | | | Tax effect | | — | | | 96 | | | — | | | 96 | | | | Net of tax amount | | (765) | | | (362) | | | — | | | (1,127) | | | | Balance at July 4, 2026 | | $ | (6,555) | | | $ | (220) | | | $ | 37 | | | $ | (6,738) | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 28, 2025 | | Foreign Currency Translation Adjustments | | Available-for- Sale Securities | | Defined Benefit Pension Plans | | Accumulated Other Comprehensive Income (Loss) | | Balance at January 1, 2025 | | $ | (6,881) | | | $ | 10 | | | $ | 98 | | | $ | (6,773) | | | | Other comprehensive income (loss) before reclassifications | | | | | | | | | | | Foreign currency translation adjustments | | $ | 1,167 | | | $ | — | | | $ | — | | | $ | 1,167 | | | Unrealized gain on available-for-sale securities | | — | | | 128 | | | — | | | 128 | | | | | | | | | | | | | | Tax effect | | — | | | (27) | | | — | | | (27) | | | | Net of tax amount | | 1,167 | | | 101 | | | — | | | 1,268 | | | | Balance at June 28, 2025 | | $ | (5,714) | | | $ | 111 | | | $ | 98 | | | $ | (5,505) | | |
There were no changes in defined benefit pension plans for either the three and six months ended July 4, 2026 or June 28, 2025. Changes in defined benefit pension plans are included in net periodic pension expense classified in the Condensed Consolidated Statement of Operations as general and administrative expense or other income (expense).
|