XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contracts in Progress (Billings in Excess of Costs and Estimated Earnings) (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Contracts in Progress [Abstract]    
Billings to date $ 2,214,317 $ 2,131,579
Costs incurred on uncompleted contracts 1,241,722 1,208,444
Estimated earnings 769,728 483,046
Cost plus estimated earnings 2,011,450 1,691,490
Billings in excess of costs plus estimated earnings on uncompleted contracts $ 202,867 $ 440,089