XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Contracts in Progress (Costs and Estimated Earnings in Excess of Billings) (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Contracts in Progress [Abstract]    
Costs incurred on uncompleted contracts $ 1,270,743 $ 931,801
Estimated earnings 916,754 513,648
Costs and estimated earnings on uncompleted contracts 2,187,497 1,445,449
Billings to date 1,679,933 667,964
Costs and estimated earnings in excess of billings on uncompleted contracts $ 507,564 $ 777,485