XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Cash flows from operating activities:    
Net income $ 43,560 $ 57,248
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 40,919 38,032
Write-off and amortization of debt discount and debt issuance costs 649 448
Equity-based compensation 4,697 4,343
Loss on disposal of assets, net 4 858
Deferred income taxes (2,650) (1,681)
Other items, net 1,631 2,288
Changes in assets and liabilities net of effects of acquisitions:    
Trade accounts and notes receivable (43,108) (36,373)
Inventories 3,089 (20,640)
Prepaid expenses and other assets 2,694 (3,320)
Accounts payable (35,320) (10,644)
Accrued compensation and employee benefits (39,005) (66,124)
Other accrued expenses and liabilities (8,104) 12,626
Cash used in operating activities (30,944) (22,939)
Cash flows from investing activities:    
Purchases of property and equipment (8,446) (8,976)
Proceeds from sale of business and sale of assets 1,267 1,218
Acquisition of businesses, net of cash acquired (1,444) (118,461)
Cash used in investing activities (8,623) (126,219)
Cash flows from financing activities:    
Repayments on revolving credit facility (462,165) (378,641)
Borrowings from revolving credit facility 508,253 468,864
Payments of principal on long-term debt (1,247) (1,247)
Payments of principal on finance lease obligations (12,686) (10,839)
Repurchases of common stock (12,852) (46,609)
Proceeds from exercises of stock options 809 555
Proceeds from issuance of stock pursuant to employee stock purchase plan 3,795 3,207
Cash provided by financing activities 23,907 35,290
Effect of exchange rates on cash and cash equivalents (8) 892
Decrease in cash and cash equivalents (15,668) (112,976)
Cash and cash equivalents, beginning of period 55,599 166,148
Cash and cash equivalents, end of period 39,931 53,172
Supplemental cash flow disclosures:    
Cash paid for income taxes 6,448 2,881
Cash paid for interest $ 23,646 $ 26,730