Note 11 - Common Stock Repurchase Program (Details Textual) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Jan. 03, 2026 |
Jan. 03, 2026 |
Dec. 28, 2024 |
Dec. 30, 2023 |
Dec. 09, 2024 |
|
| Stock Repurchased and Retired During Period, Value | $ 100,577 | $ 66,806 | $ 80,196 | ||
| Repurchase Program 2025 [Member] | |||||
| Share Repurchase Program, Authorized, Amount | $ 100,000 | ||||
| Stock Repurchased and Retired During Period, Shares (in shares) | 217,506 | 1,763,053 | |||
| Stock Repurchased and Retired During Period, Value | $ 14,100 | $ 100,000 | |||
| Shares Acquired, Average Cost Per Share (in dollars per share) | $ 65.03 | $ 56.72 | |||
| Repurchase Program 2026 [Member] | |||||
| Stock Repurchased and Retired During Period, Shares (in shares) | 0 | ||||