XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Aug. 31, 2023
Aug. 31, 2022
Revenue:    
Total revenue $ 20,624 $ 10,671
Cost of revenue:    
Total cost of revenue 10,643 6,190
Gross profit 9,981 4,481
Operating expenses:    
Research and development 2,457 1,498
Selling, general and administrative 3,409 2,525
Total operating expenses 5,866 4,023
Income from operations 4,115 458
Interest income, net 581 121
Other income (expense), net (6) 24
Income before provision for income taxes 4,690 603
Provision for income taxes 16 14
Net income $ 4,674 $ 589
Net income per share:    
Basic $ 0.16 $ 0.02
Diluted $ 0.16 $ 0.02
Shares used in per share calculations:    
Basic 28,649 27,242
Diluted 29,632 28,788
Product [Member]    
Revenue:    
Total revenue $ 19,357 $ 9,588
Cost of revenue:    
Total cost of revenue 9,919 5,349
Service [Member]    
Revenue:    
Total revenue 1,267 1,083
Cost of revenue:    
Total cost of revenue $ 724 $ 841