Note 16 - Stockholder's Equity (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | 24 Months Ended | |
|---|---|---|---|---|
Sep. 28, 2024 |
Sep. 28, 2024 |
Aug. 09, 2024 |
Aug. 08, 2022 |
|
| Treasury Stock, Shares, Acquired (in shares) | 63,227 | 244,702 | ||
| Treasury Stock, Value, Acquired, Cost Method | $ 1,928 | $ 7,815 | ||
| Stock Repurchase Plan [Member] | ||||
| Share Repurchase Program, Authorized, Number of Shares (in shares) | 600,000 | |||
| Treasury Stock, Shares, Acquired (in shares) | 518,328 | |||
| Treasury Stock, Value, Acquired, Cost Method | $ 16,500 |