Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.1
Contracts in Progress (Billings in Excess of Costs and Estimated Earnings) (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Contracts in Progress [Abstract]    
Billings to date $ 3,055,354 $ 2,131,579
Costs incurred on uncompleted contracts 1,120,213 1,208,444
Estimated earnings 1,490,831 483,046
Cost plus estimated earnings 2,611,044 1,691,490
Billings in excess of costs plus estimated earnings on uncompleted contracts $ 444,310 $ 440,089