v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Adjustments to reconcile net income (loss) to net cash provided (used) by operating activities:      
Net loss $ (29,462) $ (24,976) $ (52,361)
Depreciation and amortization 10,012 11,023 13,694
Goodwill impairment 0 0 12,316
Stock-based compensation expense 8,904 7,745 6,791
Gain on sale of property, plant and equipment 8 (4,923) (2,841)
Other 234 1,362 147
Changes in operating assets and liabilities increasing (decreasing) cash:      
Accounts receivable (48,796) (12,077) 8,663
Costs and estimated earnings in excess of billings on uncompleted contracts 4,129 10,995 (136)
Inventories 2,922 (1,402) 2,506
Other assets and liabilities (2,309) 3,897 10,538
Accounts payable 14,814 (10,385) 1,210
Billings on uncompleted contracts in excess of costs and estimated earnings 152,285 85,872 20,330
Accrued expenses 4,730 5,440 (10,610)
Cash Provided by (Used in) Operating Activity, Continuing Operation, Total 117,471 72,571 10,247
Investing activities:      
Capital expenditures (7,685) (6,994) (9,009)
Proceeds from asset sales (Note 3) 240 6,049 6,466
Cash Provided by (Used in) Investing Activity, Continuing Operation, Total (7,445) (945) (2,543)
Financing activities:      
Advances under asset-backed credit facility 0 10,000 10,000
Repayments of advances under asset-backed credit facility 0 (20,000) (15,000)
Payment of debt amendment fees 0 (100) 0
Proceeds from Stock Plans 195 184 252
Repurchase of common stock for payment of statutory taxes due on equity-based compensation (1,235) (456) (310)
Net cash provided (used) by financing activities (1,040) (10,372) (5,058)
Effect of exchange rate changes on cash 40 (451) (205)
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect, Continuing Operation 109,026 60,803 2,441
Cash, cash equivalents, and restricted cash, beginning of period (Note1) 140,615 79,812 77,371
Cash, cash equivalents, and restricted cash, end of period (Note1) 249,641 140,615 79,812
Other cash flow information:      
Cash received during the period for income taxes 328 (165) (13,337)
Cash paid during the period for interest 395 880 2,093
Non-cash investing and financing activities:      
Purchases of property, plant and equipment on account $ 130 $ 140 $ 104