v3.26.1
Contracts in Progress (Billings in Excess of Costs and Estimated Earnings) (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Contracts in Progress [Abstract]    
Billings to date $ 4,230,627 $ 3,828,333
Costs incurred on uncompleted contracts 818,024 1,001,817
Estimated earnings 942,465 1,162,649
Cost plus estimated earnings 1,760,489 2,164,466
Billings in excess of costs plus estimated earnings on uncompleted contracts $ 2,470,138 $ 1,663,867