XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Revenues        
Total revenue $ 218,255 $ 128,244 $ 580,637 $ 387,066
Cost of Revenues        
Total Cost of Revenues 110,291 70,832 297,864 209,052
Gross Margin 107,964 57,412 282,773 178,014
Operating Expenses        
Sales and marketing 38,598 21,477 98,329 63,220
General and administrative 46,424 24,997 151,369 60,985
Research and development 7,258 4,561 18,985 13,218
Total Operating Expenses 92,280 51,035 268,683 137,423
Operating Income 15,684 6,377 14,090 40,591
Other (Expense) Income        
Interest income 640 349 2,163 804
Interest expense (17,460) (35) (38,007) (63)
Other expense (1,124) (48) (7,938) (34)
Total Other (Expense) Income (17,944) 266 (43,782) 707
(Loss) Income Before Taxes (2,260) 6,643 (29,692) 41,298
Provision for Income Taxes (10,450) 1,200 (1,250) 7,950
Net Income (Loss) $ 8,190 $ 5,443 $ (28,442) $ 33,348
Net Income (Loss) Per Share        
Basic $ 0.04 $ 0.05 $ (0.16) $ 0.31
Diluted $ 0.04 $ 0.05 $ (0.16) $ 0.31
Weighted Average Shares Outstanding        
Basic 216,218 107,818 179,666 107,648
Diluted 216,399 108,133 179,666 108,130
Product Revenues        
Revenues        
Total revenue $ 190,688 $ 101,566 $ 500,797 $ 311,701
Cost of Revenues        
Total Cost of Revenues 94,377 56,550 252,348 167,650
Service Revenues        
Revenues        
Total revenue 27,567 26,678 79,840 75,365
Cost of Revenues        
Total Cost of Revenues $ 15,914 $ 14,282 $ 45,516 $ 41,402