v3.26.1
Contracts in Progress (Costs and Estimated Earnings in Excess of Billings) (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Contracts in Progress [Abstract]    
Costs incurred on uncompleted contracts $ 2,426,776 $ 3,283,890
Estimated earnings 3,038,526 3,817,017
Total costs and estimated earnings 5,465,302 7,100,907
Billings to date 5,263,364 6,442,730
Costs and estimated earnings in excess of billings on uncompleted contracts $ 201,938 $ 658,177