v3.26.1
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