v3.25.2
Summary of Significant Accounting Policies - Schedule of Costs, Estimated Earnings and Billings on Longer-Term Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Costs, Estimated Earnings and Billings on Longer-Term Contracts [Abstract]    
Costs incurred on uncompleted contracts $ 275 $ 1,795
Estimated earnings 147 379
Less: billings to date (647) (1,190)
Retainage 106 238
Ending balance $ (119) $ 1,222