XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Contracts in Progress (Costs and Estimated Earnings in Excess of Billings) (Details)
Dec. 31, 2022
USD ($)
Contracts in Progress [Abstract]  
Costs incurred on uncompleted contracts $ 931,801
Estimated earnings 513,648
Costs and estimated earnings on uncompleted contracts 1,445,449
Billings to date 667,964
Costs and estimated earnings in excess of billings on uncompleted contracts $ 777,485