Common Stock, Share Repurchase Program (Details) - USD ($) $ in Thousands |
3 Months Ended | ||||
|---|---|---|---|---|---|
May 04, 2024 |
Apr. 29, 2023 |
Nov. 30, 2021 |
Mar. 16, 2021 |
Dec. 15, 2020 |
|
| Share Repurchase Program [Abstract] | |||||
| Shares repurchased | $ 25,007 | $ 12,280 | |||
| Share Repurchase Program [Member] | |||||
| Share Repurchase Program [Abstract] | |||||
| Authorized repurchase of common stock | $ 100,000 | ||||
| Increase in authorized repurchase of common stock | $ 200,000 | $ 100,000 | |||
| Shares repurchased (in shares) | 336,934 | ||||
| Shares repurchased | $ 25,000 | ||||
| Remaining authorized repurchase of common stock | $ 60,600 | ||||