XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share and Weighted Average Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 27, 2023
Oct. 28, 2022
Reconciliation of Components of Diluted Earnings per Share Computations [Abstract]    
Net income per share numerator $ 5,456 $ 17,129
Net income per share denominator [Abstract]    
Weighted average shares (in shares) 22,165,852 22,193,774
Add potential dilution [Abstract]    
Nonvested stock awards and units (in shares) 97,838 98,880
Diluted weighted average shares (in shares) 22,263,690 22,292,654
Convertible Senior Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]    
Conversion price (in dollars per share) $ 166.74  
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]    
Adjusted strike price (in dollars per share) $ 233.43