v3.25.2
Subsequent Events (Details) - $ / shares
1 Months Ended 3 Months Ended
Jul. 23, 2025
Jul. 01, 2025
Apr. 01, 2025
Jul. 02, 2024
Apr. 02, 2024
Subsequent Events          
Quarterly cash dividend declared (in dollars per share)   $ 0.27 $ 0.27 $ 0.27 $ 0.27
Subsequent Events | Q3 Dividend          
Subsequent Events          
Dividends payable, date declared Jul. 23, 2025        
Quarterly cash dividend declared (in dollars per share) $ 0.27        
Dividends payable, payment date Aug. 26, 2025        
Dividends payable, date of record Aug. 12, 2025