XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 25, 2025
Jan. 31, 2026
Jan. 25, 2025
Income Statement [Abstract]        
Net sales $ 181,871 $ 149,507 $ 630,096 $ 583,926
Cost of sales 138,242 112,726 459,570 431,584
Gross profit 43,629 36,781 170,526 152,342
Operating expenses:        
Selling 15,335 14,471 48,225 44,811
General and administrative 15,844 16,498 43,901 43,771
Product design and development 10,528 9,440 31,643 28,902
Operating expenses 41,707 40,409 123,769 117,484
Operating income (loss) 1,922 (3,628) 46,757 34,858
Nonoperating income (expense):        
Interest income (expense), net 1,072 508 2,523 710
Change in fair value of convertible note 0 (14,083) 0 (25,369)
Other income (expense), net 518 (613) (1,683) (2,612)
Income (loss) before income taxes 3,512 (17,816) 47,597 7,587
Income tax expense (benefit) 502 (660) 10,636 8,283
Net income (loss) $ 3,010 $ (17,156) $ 36,961 $ (696)
Weighted average shares outstanding:        
Basic (in shares) 48,489 47,764 48,696 46,944
Diluted (in shares) 49,257 47,764 49,528 46,944
Earnings per share:        
Basic (in usd per share) $ 0.06 $ (0.36) $ 0.76 $ (0.01)
Diluted (in usd per share) $ 0.06 $ (0.36) $ 0.75 $ (0.01)