v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating Activities    
Net income $ 29,177 $ 47,466
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,753 7,666
Loss on disposal of property and equipment 191 0
Deferred and other income taxes 193 5,827
Amortization of debt origination costs 465 442
Amortization of acquired inventory step-up 2,840 0
Stock-based compensation costs 3,994 3,682
Non-cash operating lease cost 2,090 1,947
Changes in operating assets and liabilities, net of the effects of acquisitions:    
Accounts receivable 3,450 27,343
Inventories (2,828) (4,441)
Prepaid expenses and other current assets 1,557 (10,946)
Accounts payable 13,403 2,756
Accrued liabilities 9,831 (813)
Operating lease liabilities (2,095) (1,916)
Other (233) 0
Net cash provided by operating activities 70,788 79,013
Investing Activities    
Purchases of property, plant and equipment (3,703) (838)
Acquisitions, net of cash acquired (1,045,000) 0
Deposits for business acquisitions and other (15,034) (1,100)
Net cash (used in) investing activities (1,063,737) (1,938)
Financing Activities    
Proceeds from issuance of Term Loan 1,045,000 0
Net increase in line of credit 653 0
Payments of debt issuance costs (22,476) 0
Payments of finance leases (576) (608)
Proceeds from exercise of stock options 0 3,155
Fair value of shares surrendered as payment of tax withholding (2,661) (4,054)
Repurchase of common stock 0 (34,775)
Other (1,486) 0
Net cash provided by (used in) financing activities 1,018,454 (36,282)
Effects of exchange rate changes on cash and cash equivalents (246) 825
Increase in cash and cash equivalents 25,259 41,618
Cash and cash equivalents - beginning of period 63,868 97,884
Cash and cash equivalents - end of period 89,127 139,502
Interest paid 11,379 11,501
Income taxes paid $ 1,988 $ 3,253