v3.24.1.1.u2
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