XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Revenues    
Total Revenues $ 101,424 $ 99,626
Cost of Revenues    
Total Cost of Revenues 53,230 52,897
Gross Margin 48,194 46,729
Operating Expenses    
Sales and marketing 17,543 17,233
General and administrative 10,699 10,198
Research and development 3,688 2,819
Total Operating Expenses 31,930 30,250
Operating Income 16,264 16,479
Other Income (Expense)    
Interest income 1,510 927
Other expense (122) (269)
Total Other Income 1,388 658
Income Before Taxes 17,652 17,137
Provision for Income Taxes 3,000 1,900
Net Income $ 14,652 $ 15,237
Net Income Per Share    
Basic $ 0.28 $ 0.29
Diluted $ 0.28 $ 0.29
Product Revenues    
Revenues    
Total Revenues $ 81,948 $ 82,960
Cost of Revenues    
Total Cost of Revenues 42,031 42,950
Service Revenues    
Revenues    
Total Revenues 19,476 16,666
Cost of Revenues    
Total Cost of Revenues $ 11,199 $ 9,947