XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 29, 2024
Feb. 28, 2023
Revenues        
Total Revenue $ 7,563 $ 17,206 $ 49,618 $ 42,692
Cost of revenue:        
Total cost of revenue 4,407 8,331 25,523 21,425
Gross profit 3,156 8,875 24,095 21,267
Operating expenses:        
Research and development 2,139 1,832 6,568 4,881
Selling, general and administrative 3,063 3,250 9,990 8,650
Total operating expenses 5,202 5,082 16,558 13,531
Income (loss) from operations (2,046) 3,793 7,537 7,736
Interest income, net 584 374 1,796 758
Other income (expense), net (2) (18) 2 1
Income (loss) before provision for income taxes (1,464) 4,149 9,335 8,495
Provision for income taxes 7 17 43 49
Net income (loss) $ (1,471) $ 4,132 $ 9,292 $ 8,446
Net income (loss) per share:        
Basic $ (0.05) $ 0.15 $ 0.32 $ 0.31
Diluted $ (0.05) $ 0.14 $ 0.31 $ 0.29
Shares used in per share calculations:        
Basic 28,866 27,893 28,773 27,571
Diluted 28,866 29,373 29,670 29,080
Product [Member]        
Revenues        
Total Revenue $ 6,730 $ 16,120 $ 45,924 $ 39,715
Cost of revenue:        
Total cost of revenue 3,948 7,728 23,574 19,739
Services [Member]        
Revenues        
Total Revenue 833 1,086 3,694 2,977
Cost of revenue:        
Total cost of revenue $ 459 $ 603 $ 1,949 $ 1,686