v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Operating Activities      
Net income $ 190,301 $ 214,605 $ 209,339
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 31,273 30,173 30,675
Loss on sale or disposal of property and equipment 165 234 274
Deferred and other income taxes 22,697 14,409 23,070
Amortization of debt origination costs 1,797 1,754 5,240
Stock-based compensation costs 10,835 11,157 14,010
Non-cash operating lease cost 7,850 7,247 6,149
Write-off of supplier loan 10,332 0 0
Impairment loss 0 12,466 0
Other 0 1,411 0
Changes in operating assets and liabilities, net of effects from acquisition:      
Accounts receivable (3,685) (16,327) (6,322)
Inventories (1,597) (9,314) 24,439
Prepaid expenses and other current assets (6,968) 4,655 (8,214)
Accounts payable (151) (19,411) (24,971)
Accrued liabilities 2,527 6,984 (16,217)
Operating lease liabilities (7,781) (7,630) (7,134)
Other 32 (898) (1,412)
Net cash provided by operating activities 257,627 251,515 248,926
Investing Activities      
Purchases of property, plant and equipment (11,178) (8,224) (9,550)
Acquisitions, net of cash acquired (123,736) (8,250) (10,561)
Other (1,927) (978) 0
Net cash used in investing activities (136,841) (17,452) (20,111)
Financing Activities      
Term Loan repayments 0 (135,000) (225,000)
Borrowings under revolving credit agreement 40,000 0 0
Repayments under revolving credit agreement (40,000) 0 0
Net increase in line of credit 2,986 0 0
Payment of debt costs 0 0 (769)
Payments of finance leases (2,482) (4,536) (2,827)
Proceeds from exercise of stock options 4,285 14,802 18,089
Fair value of shares surrendered as payment of tax withholding (4,322) (5,832) (5,508)
Repurchase of common stock (156,283) (51,509) (25,000)
Other (246) 0 0
Net cash used in financing activities (156,062) (182,075) (241,015)
Effects of exchange rate changes on cash and cash equivalents 1,260 (573) 180
(Decrease) increase in cash and cash equivalents (34,016) 51,415 (12,020)
Cash and cash equivalents - beginning of year 97,884 46,469 58,489
Cash and cash equivalents - end of year 63,868 97,884 46,469
Interest paid 43,843 47,804 63,248
Income taxes paid $ 45,944 $ 52,117 $ 59,637