XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Computation of Earnings per Common Share - Basic and Diluted Earnings Calculation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 27, 2024
Oct. 28, 2023
Jul. 29, 2023
Apr. 29, 2023
Jan. 28, 2023
Oct. 29, 2022
Jul. 30, 2022
Apr. 30, 2022
Jan. 27, 2024
Jan. 28, 2023
Jan. 29, 2022
Sep. 15, 2015
Basic earnings per unit                        
Net income $ 23,418 $ 83,736 $ 60,246 $ 51,523 $ 24,809 $ 54,012 $ 43,856 $ 19,536 $ 218,923 $ 142,213 $ 48,574  
Weighted-average number of common shares (in shares)                 29,333,054 29,549,990 30,337,544  
Basic earnings per common share (in dollars per share) $ 0.80 $ 2.85 $ 2.05 $ 1.75 $ 0.84 $ 1.83 $ 1.48 $ 0.66 $ 7.46 $ 4.81 $ 1.60  
Diluted earnings per unit                        
Weighted-average number of common shares (in shares)                 29,333,054 29,549,990 30,337,544  
Potential common stock arising from stock options, and unvested restricted share units (in shares)                 365,872 446,601 506,667  
Total shares-diluted (in shares)                 29,698,926 29,996,591 30,844,211  
Diluted earnings per common share (in dollars per share) $ 0.79 $ 2.82 $ 2.03 $ 1.73 $ 0.83 $ 1.80 $ 1.46 $ 0.65 $ 7.37 $ 4.74 $ 1.57  
Anti-dilutive weighted shares excluded from the calculation of earnings per share (in shares)                 167,914 98,530 1,004,953  
0.75% Convertible Senior Notes Due 2021                        
Diluted earnings per unit                        
Debt, interest rate (in percent)                       0.75%
Stock-based awards                        
Diluted earnings per unit                        
Anti-dilutive weighted shares excluded from the calculation of earnings per share (in shares)                 167,914 98,530 91,816  
Convertible senior notes                        
Diluted earnings per unit                        
Anti-dilutive weighted shares excluded from the calculation of earnings per share (in shares)                 0 0 375,013  
Warrants                        
Diluted earnings per unit                        
Anti-dilutive weighted shares excluded from the calculation of earnings per share (in shares)                 0 0 538,124