v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating Activities    
Net income $ 47,466 $ 49,068
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,666 8,124
Loss on disposal of property and equipment 0 5
Deferred and other income taxes 5,827 612
Amortization of debt origination costs 442 454
Stock-based compensation costs 3,682 3,425
Non-cash operating lease cost 1,947 1,706
Changes in operating assets and liabilities:    
Accounts receivable 27,343 6,368
Inventories (4,441) (13,048)
Prepaid expenses and other current assets (10,946) 2,359
Accounts payable 2,756 591
Accrued liabilities (813) (2,061)
Operating lease liabilities (1,916) (1,883)
Other 0 (944)
Net cash provided by operating activities 79,013 54,776
Investing Activities    
Purchases of property, plant and equipment (838) (1,152)
Other (1,100) (978)
Net cash (used in) investing activities (1,938) (2,130)
Financing Activities    
Term loan repayments 0 (35,000)
Payments of finance leases (608) (720)
Proceeds from exercise of stock options 3,155 1,975
Fair value of shares surrendered as payment of tax withholding (4,054) (5,801)
Repurchase of common stock (34,775) (25,976)
Net cash (used in) financing activities (36,282) (65,522)
Effects of exchange rate changes on cash and cash equivalents 825 663
Increase in cash and cash equivalents 41,618 (12,213)
Cash and cash equivalents - beginning of period 97,884 46,469
Cash and cash equivalents - end of period 139,502 34,256
Interest paid 11,501 13,670
Income taxes paid $ 3,253 $ 3,661