XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
May 30, 2025
May 31, 2024
May 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS      
Revenue $ 58,968 $ 66,218 $ 64,961
Cost of revenue 35,035 33,675 32,215
Gross profit 23,933 32,543 32,746
Operating expenses:      
Research and development 10,463 8,719 7,134
Selling, general and administrative 18,283 13,746 12,237
Restructuring charges 864 0 0
Total operating expenses 29,610 22,465 19,371
Income (loss) from operations (5,677) 10,078 13,375
Interest income, net 1,401 2,388 1,245
Other expense, net (15) (8) (3)
Income (loss) before income tax expense (benefit) (4,291) 12,458 14,617
Income tax expense (benefit) (381) (20,698) 60
Net income (loss) $ (3,910) $ 33,156 $ 14,557
Net income (loss) per share:      
Basic $ (0.13) $ 1.15 $ 0.52
Diluted $ (0.13) $ 1.12 $ 0.50
Shares used in per share calculations:      
Basic 29,581 28,818 27,785
Diluted 29,581 29,617 29,215