v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 2,830 $ 4,742
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of property, plant and equipment 1,253 1,404
Amortization of intangible assets 4,392 4,553
Stock-based compensation expense 2,359 3,881
Foreign currency adjustments 354 (5,986)
Other 623 1,250
Cash from changes in operating assets and liabilities:    
Accounts receivable, net 9,778 3,436
Inventories (1,533) (3,290)
Prepaid expenses and other assets (2,276) (2,436)
Accounts payable 2,424 212
Accrued liabilities and taxes payable (5,297) (5,928)
Unearned revenue (171) 55
Net cash provided by operating activities 14,736 1,893
Cash flows from investing activities:    
Purchases of property, plant and equipment (559) (1,009)
Net cash (used in) investing activities (559) (1,009)
Cash flows from financing activities:    
Proceeds from debt borrowings 10,000 10,500
Debt repayments (18,656) (7,438)
GKE acquisition-related holdback payment 0 (9,555)
Dividends paid (884) (873)
Tax withholding on vesting of net restricted stock units (958) (1,061)
Net cash (used in) financing activities (10,498) (8,427)
Effect of exchange rate changes on cash and cash equivalents 88 1,501
Net increase (decrease) in cash and cash equivalents 3,767 (6,042)
Cash and cash equivalents at beginning of period 26,928 27,321
Cash and cash equivalents at end of period 30,695 21,279
Supplemental non-cash activity:    
Right of use assets obtained in exchange for lease liabilities $ 1,062 $ 511