XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Jul. 27, 2024
Jul. 29, 2023
Revenue:    
Revenue $ 189,483,000 $ 152,347,000
Cost of sales:    
Cost of sales 108,016,000 86,687,000
Gross margin:    
Total gross margin 81,467,000 65,660,000
Selling, general and administrative 33,795,000 23,827,000
Research and development 24,613,000 15,466,000
Income from operations 23,059,000 26,367,000
Other loss:    
Interest expense, net (239,000) (2,008,000)
Other expense, net (234,000) (1,129,000)
Income before income taxes 22,586,000 23,230,000
Provision for income taxes 1,485,000 1,314,000
Equity method investment income (loss), net of tax 65,000 (21,000)
Net income $ 21,166,000 $ 21,895,000
Net income per share    
Basic (in dollars per share) $ 0.76 $ 0.84
Diluted (in dollars per share) $ 0.75 $ 0.84
Weighted-average shares outstanding:    
Basic (in shares) 27,959,692 26,088,277
Diluted (in shares) 28,281,827 26,179,042
Product sales    
Revenue:    
Revenue $ 159,504,000 $ 119,471,000
Cost of sales:    
Cost of sales 85,519,000 61,608,000
Gross margin:    
Total gross margin 73,985,000 57,863,000
Contract services    
Revenue:    
Revenue 29,979,000 32,876,000
Cost of sales:    
Cost of sales 22,497,000 25,079,000
Gross margin:    
Total gross margin $ 7,482,000 $ 7,797,000