XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Contracts in Progress (Billings in Excess of Costs and Estimated Earnings) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Contracts in Progress [Abstract]    
Billings to date $ 2,131,579 $ 4,208,409
Costs incurred on uncompleted contracts 1,208,444 1,122,453
Estimated earnings 483,046 380,547
Cost plus estimated earnings 1,691,490 1,503,000
Billings in excess of costs plus estimated earnings on uncompleted contracts $ 440,089 $ 2,705,409