XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Aug. 31, 2022
Aug. 31, 2021
Revenues    
Total Revenues $ 132,349 $ 128,305
Cost of Revenues    
Total Cost of Revenues 70,079 68,297
Gross Margin 62,270 60,008
Operating Expenses    
Sales and marketing 23,383 20,555
General and administrative 27,944 13,383
Research and development 4,881 4,325
Total Operating Expenses 56,208 38,263
Operating Income 6,062 21,745
Other Income (Expense)    
Interest income 969 203
Other expense (372) (221)
Total Other Income (Expense) 597 (18)
Income Before Taxes 6,659 21,727
Provision for Income Taxes 1,450 4,650
Net Income $ 5,209 $ 17,077
Net Income Per Share    
Basic $ 0.05 $ 0.16
Diluted $ 0.05 $ 0.16
Weighted Average Shares Outstanding    
Basic 107,837 107,490
Diluted 107,857 108,109
Product Revenues    
Revenues    
Total Revenues $ 106,792 $ 104,013
Cost of Revenues    
Total Cost of Revenues 55,441 54,726
Service Revenues    
Revenues    
Total Revenues 25,557 24,292
Cost of Revenues    
Total Cost of Revenues $ 14,638 $ 13,571