XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
OPERATING ACTIVITIES    
Net income $ 29,633 $ 37,850
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 12,802 23,162
Net loss on disposal of property, plant and equipment 58 7
Reduction in the carrying amount of operating lease right-of-use assets 9,190 7,007
Amortization of debt issuance costs 208 212
Change in fair value of foreign exchange forward contracts (5,309) 1,015
Stock-based compensation expense 2,941 2,247
Deferred income tax expense (benefit) 903 (2,442)
Contributions of employer stock to employee benefit plan 0 3,676
Other non-cash items 663 494
Changes in operating assets and liabilities:    
Customer receivables 596 1,085
Income taxes receivable/payable 8,767 (1,506)
Inventories (18,954) 22,744
Prepaid expenses and other assets (10,184) 2,414
Accounts payable 3,019 (2,336)
Accrued compensation and related expenses (5,032) (1,953)
Operating lease liabilities (9,190) (7,200)
Marketing and other accrued expenses 10,082 2,275
Net cash provided by operating activities 40,811 86,721
INVESTING ACTIVITIES    
Payments to acquire property, plant and equipment (11,300) (13,798)
Proceeds from sales of property, plant and equipment 5 4
Investment in promotional displays (99) (429)
Net cash used by investing activities (11,394) (14,223)
FINANCING ACTIVITIES    
Payments of long-term debt (781) (622)
Repurchase of common stock 24,039 22,128
Withholding of employee taxes related to stock-based compensation (2,730) (1,830)
Net cash used by financing activities (27,550) (24,580)
Net increase in cash and cash equivalents 1,867 47,918
Cash and cash equivalents, beginning of period 87,398 41,732
Cash and cash equivalents, end of period 89,265 89,650
Non-cash investing and financing activities:    
Property, plant and equipment 2,139 0
Cash paid during the period for:    
Interest 3,795 3,839
Income taxes $ 303 $ 14,486