XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share ("EPS") - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 26, 2024
Jul. 27, 2024
Oct. 28, 2023
Jul. 29, 2023
Oct. 26, 2024
Oct. 28, 2023
Earnings per share - basic            
Net income $ 21,406 $ (4,946) $ 2,165 $ 19,196 $ 16,460 $ 21,361
Weighted average common shares outstanding (in shares) 46,796   46,030   46,576 45,838
Basic earnings (loss) per share (in usd per share) $ 0.46   $ 0.05   $ 0.35 $ 0.47
Earnings per share - diluted            
Net income (loss) $ 21,406 $ (4,946) $ 2,165 $ 19,196 $ 16,460 $ 21,361
Change in fair value of convertible note (10,304)   0   0 0
Interest expense on convertible note, net of tax 418   0      
Diluted net income $ 11,520   $ 2,165   $ 16,460 $ 21,361
Weighted average common shares outstanding (in shares) 46,796   46,030   46,576 45,838
Dilution associated with stock compensation plans (in shares) 882   675   931 616
Dilution associated with convertible notes (in shares) 4,037   0   0 0
Weighted average common shares outstanding, assuming dilution (in shares) 51,715   46,705   47,507 46,454
Diluted earnings (loss) per share (in usd per share) $ 0.22   $ 0.05   $ 0.35 $ 0.46