XML 18 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 05, 2026
Jun. 29, 2025
Cash flows from operating activities    
Net earnings $ 116,450 $ 57,458
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 30,495 26,894
Write-off of assets relating to exit activities 5,748 (626)
Derivatives not designated in hedging relationships:    
Net losses (gains) 404 (354)
Cash (settlements) proceeds 1,052 2,536
Provision for doubtful accounts 2,292 (203)
Deferred income taxes (431) (42)
Non-cash interest expense 483 479
Stock-based compensation 7,778 17,601
Loss (gain) on disposal of property, plant, and equipment 1,196 34
Changes in assets and liabilities:    
Accounts receivable 48,220 50,218
Inventories (14,483) (33,490)
Prepaid and other current assets 88,947 (38,867)
Other assets 342 179
Accounts payable (22,515) (43,049)
Accrued expenses (37,984) (38,448)
Other liabilities 2,167 648
Net cash provided by (used in) operating activities 230,161 968
Cash flows from investing activities    
Capital expenditures (12,422) (33,019)
Purchase of business 0 (12,558)
Proceeds from disposal of property, plant, and equipment 80 4,163
Net cash (used in) provided by investing activities (12,342) (41,414)
Cash flows from financing activities    
Net borrowings (repayments) on short-term debt 8 (209)
Proceeds from Second Amended Revolver borrowings 120,000 231,700
Repayments of Second Amended Revolver borrowings (190,000) (46,700)
Options proceeds, net 5,859 0
Purchase of treasury stock (49,958) (150,034)
Dividends paid to stockholders (9,555) (9,107)
Other (139) 314
Net cash (used in) provided by financing activities (123,785) 25,964
Effect of exchange rate changes on cash and cash equivalents (2,046) 18,013
Net increase (decrease) in cash and cash equivalents 91,988 3,531
Cash and cash equivalents at beginning of period 438,675 343,131
Cash and cash equivalents at end of period $ 530,663 $ 346,662