v3.26.1
Subsequent Events - Additional Information (Details) - $ / shares
3 Months Ended 6 Months Ended
Sep. 02, 2026
Aug. 01, 2026
May 02, 2026
Aug. 02, 2025
May 03, 2025
Aug. 01, 2026
Aug. 02, 2025
Subsequent Event [Line Items]              
Quarterly cash dividend declared per share   $ 0.09 $ 0.09 $ 0.08 $ 0.08 $ 0.18 $ 0.16
Subsequent Event [Member] | O 2026 Q3 Dividends [Member]              
Subsequent Event [Line Items]              
Quarterly cash dividend declared per share $ 0.09            
Dividend payable date Oct. 07, 2026            
Dividend payable date of record Sep. 23, 2026