XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 9 Months Ended
Jan. 27, 2024
Oct. 28, 2023
Jul. 29, 2023
Jan. 28, 2023
Oct. 29, 2022
Jul. 30, 2022
Jan. 27, 2024
Jan. 28, 2023
Earnings per share - basic                
Net income (loss) $ 10,742 $ 2,165 $ 19,196 $ 3,713 $ (12,984) $ (5,326) $ 32,103 $ (14,597)
Change in fair value of convertible note $ (6,340)     $ 0     $ 0 $ 0
Weighted average shares outstanding (in shares) 46,173     45,387     45,975 45,320
Basic earnings (loss) per share (in usd per share) $ 0.23     $ 0.08     $ 0.70 $ (0.32)
Earnings per share - diluted                
Net income (loss) $ 10,742 $ 2,165 $ 19,196 $ 3,713 $ (12,984) $ (5,326) $ 32,103 $ (14,597)
Diluted net income (loss) $ 4,806     $ 3,713     $ 32,103 $ (14,597)
Weighted average shares outstanding (in shares) 46,173     45,387     45,975 45,320
Dilution associated with stock compensation plans (in shares) 627     61     633 0
Dilution associated with convertible notes (in shares) 4,037     0     0 0
Weighted average common shares outstanding, assuming dilution (in shares) 50,837     45,448     46,608 45,320
Diluted earnings (loss) per share (in usd per share) $ 0.09     $ 0.08     $ 0.69 $ (0.32)
Interest expense on convertible note, net of tax $ 404     $ 0       $ 0