XML 55 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Operating activities      
Net income $ 38,791 $ 23,225 $ 86,195
Adjustments to reconcile net income to net cash provided by operating activities:      
Loss (gain) on asset disposals 9 25 (1,145)
Depreciation of fixed assets 3,840 3,679 3,896
Amortization of internal-use software and intangibles 5,745 3,859 1,366
Amortization of developed technology acquired 665 461 159
Deferred income taxes 6,924 434 (66,353)
Share-based compensation 21,818 17,777 14,111
Changes in operating assets and liabilities:      
Accounts receivable (11,414) (565) (6,996)
Contract assets 100 (2,227) (36)
Inventory (2,352) (556) 5,189
Prepaids and other current assets (2,898) (84) (291)
Accounts payable 74 2,185 973
Contract liabilities 11,829 5,730 3,965
Accrued liabilities (1,541) 383 5,659
Income taxes payable, net 454 (106) (1,177)
Other changes, net (2,047) 908 2,671
Net cash provided by operating activities 69,997 55,128 48,186
Investing activities      
Cash paid for business combination, net of cash acquired 0 (145,756) 0
Capital expenditures (1,848) (2,783) (8,127)
Proceeds from sale of assets 0 0 552
Additional investments in corporate-owned life insurance policies 0 (27) (27)
Net cash used in investing activities (1,848) (148,566) (7,602)
Financing activities      
Payment of preferred stock dividends 0 0 (1,663)
Debt proceeds, net of issuance costs 0 49,645 0
Debt repayments (24,000) (26,000) 0
Proceeds from Employee Stock Purchase Plan purchases 1,476 1,026 0
Repurchase of common shares to satisfy employee tax withholding (1,943) (2,743) (6,893)
Principal payments under long-term obligations 0 0 (2)
Net cash provided by (used in) financing activities (24,467) 21,928 (8,558)
Effect of exchange rate changes on cash 171 (340) 23
Net increase (decrease) in cash and cash equivalents 43,853 (71,850) 32,049
Cash and cash equivalents at beginning of period 73,041 144,891 112,842
Cash and cash equivalents at end of period $ 116,894 $ 73,041 $ 144,891