Note 14 - Fair Value Measurements - Schedule of Assets and Liabilities Measured on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($) $ in Thousands |
Sep. 27, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Assets held in rabbi trusts | $ 6,462 | $ 6,228 |
| Fair Value, Inputs, Level 1 [Member] | ||
| Assets held in rabbi trusts | 88 | 45 |
| Fair Value, Inputs, Level 2 [Member] | ||
| Assets held in rabbi trusts | 6,374 | 6,183 |
| Fair Value, Inputs, Level 3 [Member] | ||
| Assets held in rabbi trusts | $ 0 | $ 0 |