XML 19 R8.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
OPERATING ACTIVITIES    
Net income $ 14,595 $ 29,633
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 15,811 12,802
Net loss on disposal of property, plant and equipment 294 58
Reduction in the carrying amount of operating lease right-of-use assets 10,045 9,190
Amortization of debt issuance costs 204 208
Change in fair value of foreign exchange forward contracts (3,556) 5,309
Stock-based compensation expense 2,260 2,941
Deferred income tax benefit 6,868 903
Contributions of employer stock to employee benefit plan 2,896 0
Other non-cash items 1,989 663
Changes in operating assets and liabilities:    
Customer receivables, net 659 596
Income taxes receivable/payable 0 8,767
Inventories (5,514) (18,954)
Prepaid expenses and other assets (5,891) (10,184)
Accounts payable 5,138 3,019
Accrued compensation and related expenses (4,374) (5,032)
Operating lease liabilities (10,259) (9,190)
Marketing and other accrued expenses 1,913 10,082
Net Cash Provided by Operating Activities 33,078 40,811
INVESTING ACTIVITIES    
Payments to acquire property, plant and equipment (7,809) (11,300)
Proceeds from sales of property, plant and equipment 12 5
Investment in promotional displays (327) (99)
Net Cash Used by Investing Activities (8,124) (11,394)
FINANCING ACTIVITIES    
Payments of long-term debt (1,934) (781)
Repurchase of common stock (12,407) (24,039)
Withholding of employee taxes related to stock-based compensation (3,894) (2,730)
Net Cash Used by Financing Activities (18,235) (27,550)
Net Increase in Cash and Cash Equivalents 6,719 1,867
Cash and Cash Equivalents, Beginning of Period 48,195 87,398
Cash and Cash Equivalents, End of Period 54,914 89,265
Non-cash investing and financing activities:    
Property, plant and equipment 2,044 2,139
Cash paid during the period for:    
Interest 5,092 3,795
Income taxes $ 145 $ 303