XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 29, 2020
Feb. 28, 2019
Feb. 29, 2020
Feb. 28, 2019
Revenues        
Total Revenues $ 99,869 $ 97,700 $ 309,096 $ 304,424
Cost of Revenues        
Total Cost of Revenues 54,539 53,072 164,546 163,034
Gross Margin 45,330 44,628 144,550 141,390
Operating Expenses        
Sales and marketing 17,675 16,722 53,206 52,454
General and administrative 10,789 10,018 32,473 30,337
Research and development 3,823 3,249 11,292 9,235
Total Operating Expenses 32,287 29,989 96,971 92,026
Operating Income 13,043 14,639 47,579 49,364
Other Income (Expense)        
Interest income 1,600 1,335 4,381 3,290
Other income (expense) (393) 649 (832) 807
Total Other Income 1,207 1,984 3,549 4,097
Income Before Taxes 14,250 16,623 51,128 53,461
Provision for Income Taxes 2,050 3,550 8,000 9,100
Net Income $ 12,200 $ 13,073 $ 43,128 $ 44,361
Net Income Per Share        
Basic $ 0.23 $ 0.25 $ 0.82 $ 0.86
Diluted $ 0.23 $ 0.25 $ 0.82 $ 0.85
Product Revenues        
Revenues        
Total Revenues $ 77,736 $ 77,375 $ 247,071 $ 249,897
Cost of Revenues        
Total Cost of Revenues 41,068 41,902 128,658 132,157
Service Revenues        
Revenues        
Total Revenues 22,133 20,325 62,025 54,527
Cost of Revenues        
Total Cost of Revenues $ 13,471 $ 11,170 $ 35,888 $ 30,877