XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 06, 2023
Oct. 28, 2023
Jul. 29, 2023
Apr. 29, 2023
Oct. 29, 2022
Jul. 30, 2022
Apr. 30, 2022
Oct. 28, 2023
Oct. 29, 2022
Jan. 29, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Common stock equivalents excluded               120,000    
Stock repurchased during period (in shares)   0     451,343     1,261,295 1,380,272  
Shares repurchased     $ 22,857 $ 9,170 $ 20,768 $ 45,422 $ 6,500 $ 32,000 $ 72,700  
Share price         $ 46.01     $ 25.39 $ 52.66  
Stock repurchase accrued amount                   $ 4,800
Remaining authorized repurchase amount   $ 52,100           $ 52,100    
Subsequent Event [Member]                    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                    
Stock repurchased during period (in shares) 0