Note 7 - Leases - Lease Balance Classifications Within the Consolidated Balance Sheets and Lease Activity (Details) - USD ($) $ in Thousands |
9 Months Ended | ||
|---|---|---|---|
Sep. 28, 2024 |
Sep. 30, 2023 |
Dec. 30, 2023 |
|
| Balance | $ 14,487 | ||
| Right-of-use assets obtained for new lease contracts during the period | 7,288 | ||
| Amortization of right-of-use assets during the period | (5,674) | $ (5,022) | |
| Impairment of right-of use asset during the period (recorded in Restructuring charges) | (384) | ||
| Adjustments for present value and foreign currency effects | 64 | ||
| Balance | 15,781 | ||
| Balance | 16,310 | ||
| Lease liabilities accrued for new lease contracts during the period | 7,288 | ||
| Accretion of lease liabilities | 764 | ||
| Operating cash used for payments on lease liabilities | (6,972) | $ (6,179) | |
| Adjustments for present value and foreign currency effects | 360 | ||
| Balance | 17,750 | ||
| Less: Current portion of operating lease liabilities (included in Accrued liabilities) | (7,037) | $ (5,571) | |
| Long-term operating lease liabilities, net of current portion | $ 10,713 | $ 10,739 | |