v3.26.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Operating Activities    
Net income $ 54,472 $ 89,677
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 20,717 15,329
Loss on disposal of property and equipment 333 131
Deferred and other income taxes 15,460 23,211
Amortization of debt origination costs 2,109 889
Amortization of acquired inventory step-up 17,207 0
Stock-based compensation costs 5,225 5,449
Loss on extinguishment of debt 1,360 0
Non-cash operating lease cost 4,192 3,879
Changes in operating assets and liabilities, net of the effects of acquisitions:    
Accounts receivable (45,392) (2,580)
Inventories 3,566 (10,277)
Prepaid expenses and other current assets (6,181) (11,767)
Accounts payable 16,023 22,545
Accrued liabilities 24,003 3,923
Operating lease liabilities (4,185) (3,839)
Other (256) (71)
Net cash provided by operating activities 108,653 136,499
Investing Activities    
Purchases of property, plant and equipment (7,327) (2,940)
Acquisitions, net of cash acquired (1,193,557) 0
Other (1,757) (1,927)
Net cash (used in) investing activities (1,202,641) (4,867)
Financing Activities    
Proceeds from issuance of Term Loan 1,140,000 0
Net increase in line of credit 887 0
Term loan repayments (30,000) 0
Proceeds from issuance of senior notes 400,000 0
Repayment of senior notes (400,000) 0
Payments of debt issuance costs (28,829) 0
Payments of finance leases (1,231) (1,147)
Proceeds from exercise of stock options 94 3,907
Fair value of shares surrendered as payment of tax withholding (2,684) (4,216)
Repurchase of common stock 0 (109,775)
Other (1,486) 0
Net cash provided by (used in) financing activities 1,076,751 (111,231)
Effects of exchange rate changes on cash and cash equivalents (116) 821
(Decrease) increase in cash and cash equivalents (17,353) 21,222
Cash and cash equivalents - beginning of period 63,868 97,884
Cash and cash equivalents - end of period 46,515 119,106
Interest paid 41,124 21,879
Income taxes paid $ 24,027 $ 25,088