XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2022
Nov. 30, 2021
Revenues        
Total Revenues $ 230,033 $ 130,517 $ 362,382 $ 258,822
Cost of Revenues        
Total Cost of Revenues 117,494 69,923 187,573 138,220
Gross Margin 112,539 60,594 174,809 120,602
Operating Expenses        
Sales and marketing 36,348 21,188 59,731 41,743
General and administrative 77,001 22,605 104,945 35,988
Research and development 6,846 4,332 11,727 8,657
Total Operating Expenses 120,195 48,125 176,403 86,388
Operating Income (Loss) (7,656) 12,469 (1,594) 34,214
Other Income (Expense)        
Interest income 553 246 1,523 455
Interest expense (20,545) (22) (20,547) (28)
Other income (expense) (6,443) 235 (6,814) 14
Total Other Income (Expense) (26,435) 459 (25,838) 441
Income (Loss) Before Taxes (34,091) 12,928 (27,432) 34,655
Provision for Income Taxes 7,750 2,100 9,200 6,750
Net Income (Loss) $ (41,841) $ 10,828 $ (36,632) $ 27,905
Net Income (Loss) Per Share        
Basic $ (0.19) $ 0.1 $ (0.23) $ 0.26
Diluted $ (0.19) $ 0.1 $ (0.23) $ 0.26
Weighted Average Shares Outstanding        
Basic 216,134 107,641 161,690 107,565
Diluted 216,134 108,122 161,690 108,099
Product Revenues        
Revenues        
Total Revenues $ 203,317 $ 106,111 $ 310,109 $ 210,124
Cost of Revenues        
Total Cost of Revenues 102,530 56,374 157,971 111,100
Service Revenues        
Revenues        
Total Revenues 26,716 24,406 52,273 48,698
Cost of Revenues        
Total Cost of Revenues $ 14,964 $ 13,549 $ 29,602 $ 27,120