XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Revenue:        
Total revenue $ 21,431 $ 14,815 $ 42,055 $ 25,486
Cost of revenue:        
Total cost of revenue 10,473 6,904 21,116 13,094
Gross profit 10,958 7,911 20,939 12,392
Operating expenses:        
Research and development 1,972 1,551 4,429 3,049
Selling, general and administrative 3,518 2,875 6,927 5,400
Total operating expenses 5,490 4,426 11,356 8,449
Income from operations 5,468 3,485 9,583 3,943
Interest income, net 631 263 1,212 384
Other income (expense), net 10 (5) 4 19
Income before provision for income taxes 6,109 3,743 10,799 4,346
Provision for income taxes 20 18 36 32
Net income $ 6,089 $ 3,725 $ 10,763 $ 4,314
Net income per share:        
Basic $ 0.21 $ 0.14 $ 0.37 $ 0.16
Diluted $ 0.20 $ 0.13 $ 0.36 $ 0.15
Shares used in per share calculations:        
Basic 28,801 27,579 28,725 27,410
Diluted 29,769 29,080 29,700 28,934
Product [Member]        
Revenue:        
Total revenue $ 19,837 $ 14,007 $ 39,194 $ 23,595
Cost of revenue:        
Total cost of revenue 9,707 6,497 19,626 12,011
Services [Member]        
Revenue:        
Total revenue 1,594 808 2,861 1,891
Cost of revenue:        
Total cost of revenue $ 766 $ 407 $ 1,490 $ 1,083