XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share and Weighted Average Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 26, 2024
Jan. 26, 2024
Oct. 27, 2023
Apr. 28, 2023
Jan. 27, 2023
Oct. 28, 2022
Apr. 26, 2024
Apr. 28, 2023
Reconciliation of Components of Diluted Earnings per Share Computations [Abstract]                
Net income (loss) per share numerator $ (9,199) $ 26,534 $ 5,456 $ 13,968 $ 30,491 $ 17,129 $ 22,791 $ 61,588
Net income (loss) per share denominator [Abstract]                
Basic weighted average shares (in shares) 22,201,964     22,152,002     22,188,191 22,173,019
Add potential dilution [Abstract]                
Nonvested stock awards and units (in shares) 0     102,509     119,455 93,314
Diluted weighted average shares (in shares) 22,201,964     22,254,511     22,307,646 22,266,333
Convertible Senior Notes [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]                
Conversion price (in dollars per share) $ 160.35           $ 160.35  
Warrants [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Abstract]                
Adjusted strike price (in dollars per share) $ 229.24           $ 229.24