Note 17 - Share Repurchase Program (Details Textual) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | 9 Months Ended | ||||
|---|---|---|---|---|---|---|---|
Feb. 03, 2025 |
Jun. 27, 2026 |
Mar. 28, 2026 |
Dec. 27, 2025 |
Jun. 28, 2025 |
Jun. 27, 2026 |
Feb. 03, 2026 |
|
| Share Repurchase Program 2025 [Member] | |||||||
| Share Repurchase Program, Authorized, Amount | $ 50 | ||||||
| Share-Repurchase Program, Term (Year) | 2 years | ||||||
| Repurchase of common stock (in shares) | 458,467 | 39,061 | |||||
| Stock Repurchased and Retired During Period, Price Per Share | $ 91.61 | $ 128 | |||||
| Share Repurchase Program 2026 [Member] | |||||||
| Share Repurchase Program, Authorized, Amount | $ 50 | ||||||
| Repurchase of common stock (in shares) | 135,852 | 395,741 | 854,208 | ||||
| Stock Repurchased and Retired During Period, Price Per Share | $ 74.04 | $ 86.66 | |||||
| Share Repurchase Program, Remaining Authorized, Amount | $ 18 | $ 18 | |||||