XML 311 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Significant Accounting Policies - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jan. 29, 2023
Jan. 30, 2022
Jan. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net income attributable to common stockholders $ 61,380 $ 125,664 $ 59,903
Weighted-average shares outstanding–basic 63,770 64,662 65,208
Dilutive effect of share-based compensation 243 903 851
Weighted-average shares outstanding–diluted 64,013 65,565 66,059
Basic earnings (loss) per common share (in dollars per share) $ 0.96 $ 1.94 $ 0.92
Diluted earnings (loss) per common share (in dollars per share) $ 0.96 $ 1.92 $ 0.91
Anti-dilutive shares not included in the above calculations (in shares) 9,784 35 406
Share-Based Payment Arrangement      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Dilutive effect of share-based compensation 1,211 35 406
Warrant      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Warrants (in shares) 8,573 0 0