XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2021
Feb. 29, 2020
Feb. 28, 2021
Feb. 29, 2020
Revenues        
Total Revenues $ 116,709 $ 99,869 $ 341,034 $ 309,096
Cost of Revenues        
Total Cost of Revenues 62,860 54,539 183,669 164,546
Gross Margin 53,849 45,330 157,365 144,550
Operating Expenses        
Sales and marketing 18,693 17,675 52,938 53,206
General and administrative 15,146 10,789 38,343 32,473
Research and development 4,236 3,823 12,170 11,292
Total Operating Expenses 38,075 32,287 103,451 96,971
Operating Income 15,774 13,043 53,914 47,579
Other Income (Expense)        
Interest income 294 1,600 1,571 4,381
Other expense (91) (393) (363) (832)
Total Other Income 203 1,207 1,208 3,549
Income Before Taxes 15,977 14,250 55,122 51,128
Provision for Income Taxes 2,600 2,050 10,000 8,000
Net Income $ 13,377 $ 12,200 $ 45,122 $ 43,128
Net Income Per Share        
Basic $ 0.25 $ 0.23 $ 0.85 $ 0.82
Diluted $ 0.25 $ 0.23 $ 0.85 $ 0.82
Weighted Average Shares Outstanding        
Basic 53,413 52,795 53,132 52,463
Diluted 53,695 53,048 53,384 52,783
Product Revenues        
Revenues        
Total Revenues $ 92,816 $ 77,736 $ 273,288 $ 247,071
Cost of Revenues        
Total Cost of Revenues 49,466 41,068 145,336 128,658
Service Revenues        
Revenues        
Total Revenues 23,893 22,133 67,746 62,025
Cost of Revenues        
Total Cost of Revenues $ 13,394 $ 13,471 $ 38,333 $ 35,888