Annual report pursuant to Section 13 and 15(d)

Contracts in Progress (Billings in Excess of Costs and Estimated Earnings) (Details)

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