XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Schedule of Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Basic Net Income per Share:          
Net income available for basic common shares and basic net income per share $ 21,861   $ 32,652 $ 57,828 $ 88,458
Basic, Shares 27,258 27,258 27,454 27,272 27,674
Basic, Per Share Amount $ 0.80 $ 0.8 $ 1.19 $ 2.12 $ 3.2
Diluted Net Income per Share:          
Net Income (Loss) $ 21,861 $ 21,861 $ 32,652 $ 57,828 $ 88,458
Conversion of stock-based compensation arrangements 0   0 0 0
Net income available for diluted common shares and diluted net income per share $ 21,861   $ 32,652 $ 57,828 $ 88,458
Conversion of stock-based compensation arrangements, Shares 142   246 161 266
Diluted, Shares 27,400 27,400 27,700 27,433 27,940
Diluted, Per Share Amount $ 0.80 $ 0.8 $ 1.18 $ 2.11 $ 3.17