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 | ||||||