XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Operating activities:    
Net income (loss) $ (9,223) $ (3,167)
Adjustments to reconcile net loss to net cash provided (used) by operating activities:    
Depreciation and amortization 2,515 2,911
Stock-based compensation expense 2,311 1,755
Loss (gain) on disposal of property, plant and equipment (Note 3) 68 (2,366)
Other 38 72
Changes in operating assets and liabilities increasing (decreasing) cash:    
Accounts receivable, net of allowance for credit losses (5,110) (6,543)
Costs and estimated earnings in excess of billings on uncompleted contracts 2,075 2,519
Inventories 1,331 (1,716)
Other assets and liabilities (8,580) (7,669)
Accounts payable (3,903) (2,173)
Billings on uncompleted contracts in excess of costs and estimated earnings 33,304 (12,303)
Accrued expenses (2,908) (195)
Net Cash Provided by (Used in) Operating Activities, Total 11,918 (28,875)
Investing activities:    
Capital expenditures (1,944) (478)
Proceeds from asset sales 0 2,618
Net Cash Provided by (Used in) Investing Activities, Total (1,944) 2,140
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Proceeds from issuance of common stock under employee stock purchase plan 46 45
Repurchase of common stock for payment of statutory taxes due on equity-based compensation (1,235) (456)
Net Cash Provided by (Used in) Financing Activities, Total (1,189) (411)
Effect of exchange rate changes on cash 210 (307)
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total 8,995 (27,453)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Beginning of Period 140,615 79,812
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, End of Period 149,610 52,359
Supplemental disclosure of cash flow information:    
Income taxes 0 (27)
Interest 145 389
Non-cash investing and financing activities:    
Purchases of property, plant and equipment on account $ 197 $ 6