v3.25.1
Subsequent Events (Details) - $ / shares
3 Months Ended
Apr. 24, 2025
Apr. 01, 2025
Apr. 02, 2024
Subsequent Events      
Quarterly cash dividend declared (in dollars per share)   $ 0.27 $ 0.27
Subsequent Events | Q2      
Subsequent Events      
Quarterly cash dividend declared (in dollars per share) $ 0.27    
Dividends payable, date declared Apr. 24, 2025    
Dividends payable, date of record May 14, 2025    
Dividends payable, payment date May 27, 2025