v3.26.1
Subsequent Events (Details) - $ / shares
3 Months Ended
Jul. 23, 2026
Jun. 30, 2026
Mar. 31, 2026
Jul. 01, 2025
Apr. 01, 2025
Subsequent Events          
Quarterly cash dividend declared (in dollars per share)   $ 0.3 $ 0.3 $ 0.27 $ 0.27
Q2 Dividends          
Subsequent Events          
Dividends payable, date declared   Apr. 23, 2026      
Quarterly cash dividend declared (in dollars per share)   $ 0.3      
Dividends payable, payment date   May 26, 2026      
Dividends payable, date of record   May 13, 2026      
Subsequent Events | Q3 Dividends          
Subsequent Events          
Dividends payable, date declared Jul. 23, 2026        
Quarterly cash dividend declared (in dollars per share) $ 0.3        
Dividends payable, payment date Aug. 25, 2026        
Dividends payable, date of record Aug. 11, 2026