XML 51 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Operating activities      
Net income $ 23,225 $ 86,195 $ 14,582
Adjustments to reconcile net income to net cash provided by operating activities:      
Loss (gain) on asset disposals 25 (1,145) 66
Depreciation of fixed assets 3,679 3,896 1,769
Amortization of internal-use software and intangibles 3,859 1,366 1,743
Amortization of developed technology acquired 461 159 159
Deferred income taxes 434 (66,353) (181)
Share-based compensation 17,777 14,111 12,958
Changes in operating assets and liabilities:      
Accounts receivable (565) (6,996) 2,537
Contract assets (2,227) (36) (590)
Inventory (556) 5,189 (2,897)
Prepaids and other current assets (84) (291) (2,084)
Accounts payable 2,185 973 (1,582)
Contract liabilities 5,730 3,965 6,383
Accrued liabilities 383 5,659 2,711
Income taxes payable, net (106) (1,177) 290
Other changes, net 908 2,671 (1,401)
Net cash provided by operating activities 55,128 48,186 34,463
Investing activities      
Cash paid for business combinations, net of cash acquired (145,756) 0 395
Capital expenditures (2,783) (8,127) (7,238)
Proceeds from sale of assets 0 552 0
Additional investments in corporate-owned life insurance policies (27) (27) (27)
Net cash used in investing activities (148,566) (7,602) (6,870)
Financing activities      
Payment of preferred stock dividends 0 (1,663) (1,836)
Debt proceeds, net of issuance costs 49,645 0 0
Debt repayments (26,000) 0 0
Proceeds from Employee Stock Purchase Plan purchases 1,026 0 0
Repurchase of common shares to satisfy employee tax withholding (2,743) (6,893) (9,254)
Principal payments under long-term obligations 0 (2) (4)
Net cash provided by (used in) financing activities 21,928 (8,558) (11,094)
Effect of exchange rate changes on cash (340) 23 (628)
Net (decrease) increase in cash and cash equivalents (71,850) 32,049 15,871
Cash and cash equivalents at beginning of period 144,891 112,842 96,971
Cash and cash equivalents at end of period $ 73,041 $ 144,891 $ 112,842