XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details) - Schedule of Costs, Estimated Earnings and Billings on Longer-Term Contracts - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Schedule of Costs, Estimated Earnings and Billings on Longer-Term Contracts [Abstract]    
Costs incurred on uncompleted contracts $ 13,378 $ 6,143
Estimated earnings 2,268 652
Less: billings to date (16,148) (7,270)
Retainage 1,015 1,487
Ending balance $ 513 $ 1,012