XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share and Weighted Average Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 28, 2022
Oct. 29, 2021
Reconciliation of Components of Diluted Earnings per Share Computations [Abstract]    
Net income per share numerator $ 17,129 $ 33,376
Net income per share denominator [Abstract]    
Weighted average shares (in shares) 22,193,774 23,507,361
Add potential dilution [Abstract]    
Nonvested stock awards and units (in shares) 98,880 86,521
Diluted weighted average shares (in shares) 22,292,654 23,593,882
Convertible Senior Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]    
Conversion price (in dollars per share) $ 176.18  
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]    
Adjusted strike price (in dollars per share) $ 246.66