v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities    
Net income $ 8,581 $ 8,511
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,662 5,563
Amortization of deferred debt issuance costs 112 131
Stock compensation expense 1,482 1,065
Deferred income taxes (433) (721)
Remeasurement (gain)/loss on intercompany balances (1,190) 299
Changes in operating assets and liabilities:    
Accounts receivable 12,443 7,404
Inventories (13,463) (3,954)
Contract assets and liabilities 2,626 (3,606)
Other current and non-current assets 718 650
Accounts payable 1,022 (201)
Accrued liabilities and non-current liabilities (4,888) (1,959)
Income taxes payable and receivable (1,930) (523)
Net cash provided by operating activities 10,742 12,659
Investing activities    
Purchases of property, plant and equipment (2,421) (3,923)
Sale of rental equipment 69 19
Net cash used in investing activities (2,352) (3,904)
Financing activities    
Proceeds from revolving credit facility 13,000 0
Payments on revolving credit facility (8,000) 0
Payments on long-term debt (4,500) (3,375)
Repurchase of employee stock units on vesting (3,336) (2,995)
Repurchase of shares under authorized program (9,767) (1,579)
Payments on finance leases (37) (53)
Net cash used in financing activities (12,640) (8,002)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 1,549 (543)
Change in cash, cash equivalents and restricted cash (2,701) 210
Cash, cash equivalents and restricted cash at beginning of period 41,422 50,431
Cash, cash equivalents and restricted cash at end of period $ 38,721 $ 50,641