v3.24.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating activities:    
Net income $ 6,247 $ 3,051
Adjustments to reconcile net income to net cash used provided by operating activities:    
Depreciation 1,721 1,549
Amortization of intangible assets 1,109 891
Amortization of actuarial losses 391 421
Amortization of debt issuance costs 0 119
Equity-based compensation expense 778 625
Change in fair value of contingent consideration (726) 0
Deferred income taxes 2 1,162
(Increase) decrease in operating assets, net of acquisition:    
Accounts receivable 15,387 (4,947)
Unbilled revenue (12,746) 4,620
Inventories 1,886 (734)
Prepaid expenses and other current and non-current assets (1,738) (1,343)
Income taxes receivable (124) (489)
Operating lease assets 643 589
Prepaid pension asset (117) (144)
Increase (decrease) in operating liabilities, net of acquisition:    
Accounts payable 1,505 (6,451)
Accrued compensation, accrued expenses and other current and non-current liabilities (4,801) 5
Customer deposits 14,485 13,503
Income taxes payable (634) 0
Operating lease liabilities (623) (529)
Long-term portion of accrued compensation, accrued pension and postretirement benefit liabilities 4 0
Net cash provided by operating activities 22,649 11,898
Investing activities:    
Purchase of property, plant and equipment (6,464) (3,312)
Proceeds from disposal of property, plant and equipment 0 38
Acquisition of P3 Technologies, LLC (170) 0
Net cash used by investing activities (6,634) (3,274)
Financing activities:    
Principal repayments on debt 0 (1,020)
Repayments on financing lease obligations (157) (147)
Issuance of common stock 334 225
Purchase of treasury stock (854) (57)
Net cash used by financing activities (677) (999)
Effect of exchange rate changes on cash 41 (82)
Net increase in cash and cash equivalents 15,379 7,543
Cash and cash equivalents at beginning of period 16,939 18,257
Cash and cash equivalents at end of period $ 32,318 $ 25,800

Source