v3.25.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Operating activities:    
Net income (loss) $ (18,190) $ (20,599)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 7,538 8,337
Stock-based compensation expense 6,754 5,765
Gain on disposal of property, plant and equipment (Note 3) (122) (4,530)
Other 108 202
Changes in operating assets and liabilities increasing (decreasing) cash:    
Accounts receivable, net of allowance for credit losses (88,802) (43,113)
Costs and estimated earnings in excess of billings on uncompleted contracts (4,674) 10,288
Inventories 2,450 (1,620)
Other assets and liabilities (5,120) 1,653
Accounts payable 12,955 (20,923)
Billings on uncompleted contracts in excess of costs and estimated earnings 161,349 82,221
Accrued expenses 2,517 7,886
Net Cash Provided by (Used in) Operating Activities, Total 76,763 25,567
Investing activities:    
Capital expenditures (5,425) (5,689)
Proceeds from asset sales 237 5,535
Net Cash Provided by (Used in) Investing Activities, Total (5,188) (154)
Net Cash Provided by (Used in) Financing Activities [Abstract]    
Proceeds from Long-Term Lines of Credit 0 10,000
Repayments of Long-Term Lines of Credit 0 (20,000)
Proceeds from issuance of common stock under employee stock purchase plan 149 132
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,086) (10,324)
Effect of exchange rate changes on cash (563) (243)
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total 69,926 14,846
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 210,541 94,658
Supplemental disclosure of cash flow information:    
Income taxes 39 (148)
Interest 316 776
Non-cash investing and financing activities:    
Purchases of property, plant and equipment on account $ 603 $ 39