Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jul. 04, 2026 |
Jun. 28, 2025 |
Jan. 03, 2026 |
|
| Balance | $ 39,459 | ||
| Right-of-use assets obtained for new or renewed lease contracts during the period | 997 | ||
| Amortization of right-of-use assets during the period | (3,647) | $ (3,840) | |
| Adjustments for present value and foreign currency effects | (648) | ||
| Balance | 36,161 | ||
| Balance | 42,107 | ||
| Lease liabilities accrued for new or renewed lease contracts during the period | 997 | ||
| Accretion of lease liabilities | 946 | ||
| Operating cash used for payments on lease liabilities | (5,276) | $ (4,187) | |
| Adjustments for present value and foreign currency effects | (692) | ||
| Balance | 38,082 | ||
| Less: Current portion of operating lease liabilities (included in Accrued liabilities) | (5,491) | $ (5,980) | |
| Long-term operating lease liabilities, net of current portion | $ 32,591 | $ 36,127 | |