XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2022
Feb. 28, 2021
Feb. 28, 2022
Feb. 28, 2021
Revenues        
Total Revenues $ 128,244 $ 116,709 $ 387,066 $ 341,034
Cost of Revenues        
Total Cost of Revenues 70,832 62,860 209,052 183,669
Gross Margin 57,412 53,849 178,014 157,365
Operating Expenses        
Sales and marketing 21,477 18,693 63,220 52,938
General and administrative 24,997 15,146 60,985 38,343
Research and development 4,561 4,236 13,218 12,170
Total Operating Expenses 51,035 38,075 137,423 103,451
Operating Income 6,377 15,774 40,591 53,914
Other Income (expense)        
Interest income 314 294 741 1,571
Other expense (48) (91) (34) (363)
Total Other Income 266 203 707 1,208
Income Before Taxes 6,643 15,977 41,298 55,122
Provision for Income Taxes 1,200 2,600 7,950 10,000
Net Income $ 5,443 $ 13,377 $ 33,348 $ 45,122
Net Income Per Share        
Basic $ 0.05 $ 0.13 $ 0.31 $ 0.42
Diluted $ 0.05 $ 0.12 $ 0.31 $ 0.42
Weighted Average Shares Outstanding        
Basic 107,818 106,826 107,648 106,264
Diluted 108,133 107,390 108,130 106,768
Product Revenues        
Revenues        
Total Revenues $ 101,566 $ 92,816 $ 311,701 $ 273,288
Cost of Revenues        
Total Cost of Revenues 56,550 49,466 167,650 145,336
Service Revenues        
Revenues        
Total Revenues 26,678 23,893 75,365 67,746
Cost of Revenues        
Total Cost of Revenues $ 14,282 $ 13,394 $ 41,402 $ 38,333