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.26.1
Contracts in Progress (Billings in Excess of Costs and Estimated Earnings) (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Contracts in Progress [Abstract]    
Billings to date $ 3,828,333 $ 3,055,354
Costs incurred on uncompleted contracts 1,001,817 1,120,213
Estimated earnings 1,162,649 1,490,831
Cost plus estimated earnings 2,164,466 2,611,044
Billings in excess of costs plus estimated earnings on uncompleted contracts $ 1,663,867 $ 444,310