XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share - Schedule of Weighted-Average Shares Used for Net Income per Share (Detail) - shares
3 Months Ended 6 Months Ended
Jul. 29, 2023
Jul. 30, 2022
Jul. 29, 2023
Jul. 30, 2022
Net Income Per Share        
Weighted-average shares-basic 20,960,329 24,475,373 21,503,090 23,541,955
Effect of dilutive stock-based awards 1,564,678 2,252,480 1,534,731 3,310,044
Effect of dilutive convertible senior notes 202,553 207,061 204,764 519,501
Weighted-average shares-diluted 22,727,560 26,934,914 23,242,585 27,371,500