v3.26.1
Note 13 - Shareholders' Equity - Schedule of Dividends Declared (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Sep. 27, 2026
Jun. 28, 2026
Mar. 29, 2026
Sep. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Jun. 28, 2026
Jun. 29, 2025
Common stock dividends   $ 3.4 $ 3.5   $ 3.5 $ 3.5 $ 6.9 $ 7.0
O 2025 Q1 Dividends [Member]                
Common stock dividends           $ 3.5    
O 2025 Q3 Dividends [Member]                
Common stock dividends       $ 3.5        
O 2025 Q2 Dividends [Member]                
Common stock dividends         $ 3.5      
O 2026 Q3 Dividends [Member] | Subsequent Event [Member]                
Common stock dividends $ 3.5              
O 2026 Q1 Dividends [Member]                
Common stock dividends     $ 3.5          
O 2026 Q2 Dividends [Member]                
Common stock dividends   $ 3.4