v3.26.3
Note 14 - Shareholders' Equity - Schedule of Dividends Declared (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 27, 2026
Jun. 28, 2026
Mar. 29, 2026
Sep. 28, 2025
Jun. 29, 2025
Mar. 30, 2025
Sep. 27, 2026
Sep. 28, 2025
Common stock dividends $ 3.4 $ 3.4 $ 3.5 $ 3.5 $ 3.5 $ 3.5 $ 10.3 $ 10.5
S 2025 Q3 Dividends [Member]                
Common stock dividends               $ 3.5
O 2025 Q1 Dividends [Member]                
Common stock dividends           $ 3.5    
O 2025 Q2 Dividends [Member]                
Common stock dividends         $ 3.5      
O 2025 Q3 Dividends [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            
O 2026 Q3 Dividends [Member]                
Common stock dividends $ 3.4