XML 51 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2019
Nov. 30, 2018
Nov. 30, 2019
Nov. 30, 2018
Revenues        
Total Revenues $ 107,803 $ 107,098 $ 209,227 $ 206,724
Cost of Revenues        
Total Cost of Revenues 56,777 57,065 110,007 109,962
Gross Margin 51,026 50,033 99,220 96,762
Operating Expenses        
Sales and marketing 17,988 18,499 35,531 35,732
General and administrative 10,985 10,121 21,684 20,319
Research and development 3,781 3,167 7,469 5,986
Total Operating Expenses 32,754 31,787 64,684 62,037
Operating Income 18,272 18,246 34,536 34,725
Other Income (Expense)        
Interest income 1,271 1,028 2,781 1,955
Other income (expense) (317) 427 (439) 158
Total Other Income 954 1,455 2,342 2,113
Income Before Taxes 19,226 19,701 36,878 36,838
Provision for Income Taxes 2,950 3,650 5,950 5,550
Net Income $ 16,276 $ 16,051 $ 30,928 $ 31,288
Net Income Per Share        
Basic $ 0.31 $ 0.31 $ 0.59 $ 0.60
Diluted $ 0.31 $ 0.31 $ 0.59 $ 0.60
Product Revenues        
Revenues        
Total Revenues $ 87,387 $ 89,562 $ 169,335 $ 172,522
Cost of Revenues        
Total Cost of Revenues 45,559 47,305 87,590 90,255
Service Revenues        
Revenues        
Total Revenues 20,416 17,536 39,892 34,202
Cost of Revenues        
Total Cost of Revenues $ 11,218 $ 9,760 $ 22,417 $ 19,707