XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2023
May 31, 2022
May 31, 2021
Revenues      
Total Revenues, net $ 822,447 $ 527,159 $ 468,459
Cost of Revenues      
Total Cost of Revenues 416,492 284,146 253,403
Gross Margin 405,955 243,013 215,056
Operating Expenses      
Sales and marketing 141,222 84,604 73,443
General and administrative 201,179 82,742 51,197
Research and development 26,039 17,049 16,247
Total Operating Expenses 368,440 184,395 140,887
Operating Income 37,515 58,618 74,169
Other (Expense) Income      
Interest income 3,166 1,339 1,692
Interest expense (55,961) (72) (78)
Other, net (6,762) 322 (515)
Total Other (Expense) Income (59,557) 1,589 1,099
(Loss) Income Before Taxes (22,042) 60,207 75,268
Provision for Income Taxes 828 11,900 14,386
Net (Loss) Income $ (22,870) $ 48,307 $ 60,882
Net (Loss) Income Per Share      
Basic $ (0.12) $ 0.45 $ 0.57
Diluted $ (0.12) $ 0.45 $ 0.57
Weighted Average Shares Outstanding      
Basic 188,881 107,684 106,499
Diluted 188,881 108,020 107,120
Product Revenues      
Revenues      
Total Revenues, net $ 715,076 $ 424,664 $ 376,302
Cost of Revenues      
Total Cost of Revenues 354,707 228,017 201,348
Service Revenues      
Revenues      
Total Revenues, net 107,371 102,495 92,157
Cost of Revenues      
Total Cost of Revenues $ 61,785 $ 56,129 $ 52,055