XML 27 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Oct. 26, 2024
Oct. 28, 2023
Oct. 26, 2024
Oct. 28, 2023
Revenue:        
Revenue $ 188,458,000 $ 180,816,000 $ 377,941,000 $ 333,163,000
Cost of sales:        
Cost of sales 114,820,000 105,466,000 222,836,000 192,153,000
Gross margin:        
Total gross margin 73,638,000 75,350,000 155,105,000 141,010,000
Selling, general and administrative 37,916,000 28,147,000 71,711,000 51,974,000
Research and development 28,716,000 22,025,000 53,329,000 37,491,000
Income from operations 7,006,000 25,178,000 30,065,000 51,545,000
Other loss:        
Interest expense, net (690,000) (1,950,000) (929,000) (3,958,000)
Other income (expense), net 16,000 (2,858,000) (218,000) (3,987,000)
Income before income taxes 6,332,000 20,370,000 28,918,000 43,600,000
(Benefit from) provision for income taxes (221,000) 1,137,000 1,264,000 2,451,000
Equity method investment income (loss), net of tax 990,000 (1,393,000) 1,055,000 (1,414,000)
Net income $ 7,543,000 $ 17,840,000 $ 28,709,000 $ 39,735,000
Net income per share        
Basic (in dollars per share) $ 0.27 $ 0.66 $ 1.03 $ 1.50
Diluted (in dollars per share) $ 0.27 $ 0.66 $ 1.02 $ 1.50
Weighted-average shares outstanding:        
Basic (in shares) 28,009,963 26,865,763 27,985,425 26,479,168
Diluted (in shares) 28,145,590 26,956,806 28,139,942 26,569,267
Product sales        
Revenue:        
Revenue $ 151,231,000 $ 145,779,000 $ 310,735,000 $ 265,250,000
Cost of sales:        
Cost of sales 87,052,000 79,032,000 172,571,000 140,640,000
Gross margin:        
Total gross margin 64,179,000 66,747,000 138,164,000 124,610,000
Contract services        
Revenue:        
Revenue 37,227,000 35,037,000 67,206,000 67,913,000
Cost of sales:        
Cost of sales 27,768,000 26,434,000 50,265,000 51,513,000
Gross margin:        
Total gross margin $ 9,459,000 $ 8,603,000 $ 16,941,000 $ 16,400,000