XML 22 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Cash Flows provided by (used for) Operating Activities    
Net income (loss) $ 36,338 $ (12,609)
Adjustments to reconcile net income (loss) to net cash from operating activities:    
Depreciation and amortization 29,055 29,800
Deferred income taxes (5,830) (9,119)
Share-based compensation 4,962 3,982
Loss on disposal of property and equipment 699 77
Amortization of debt issuance costs 539 860
Loss on refinancing and extinguishment of debt 393  
Gain on sale of business (76,390) 0
Other (382) (261)
Change in operating assets and liabilities:    
Accounts receivable, net 17,607 4,796
Inventories, net (1,958) (9,939)
Prepaid expenses and other current assets 1,239 (1,733)
Accounts payable and accrued liabilities 14,169 (15,881)
Interest expense accrual (7,521) (7,431)
Change in other non-current assets and non-current liabilities (2,067) (456)
Net Cash provided by (used for) Operating Activities 10,853 (17,914)
Cash Flows provided by (used for) Investing Activities    
Purchases of property, equipment and other non-current intangible assets (24,002) (38,433)
Proceeds from the maturities of marketable securities 0 325
Proceeds from sale of business, net of cash divested 121,724 0
Proceeds from the sale of property and equipment and other 3 4,446
Net Cash provided by (used for) Investing Activities 97,725 (33,662)
Cash Flows (used for) provided by Financing Activities    
Exercise of stock options and issuance of employee stock purchase plan shares 905 1,077
Tax payments related to share-based awards (223) 0
Repayment of outstanding debt (100,000) (98)
Repayment of finance lease (75)  
Net Cash (used for) provided by Financing Activities (99,393) 979
Effects of Foreign Exchange Rate on Cash 694 463
Net Increase (Decrease) in Cash and Cash Equivalents 9,879 (50,134)
Cash and Cash Equivalents, Beginning of Year 129,004 170,611
Cash and Cash Equivalents, End of Year $ 138,883 $ 120,477