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

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

v3.25.1
Contracts in Progress (Costs and Estimated Earnings in Excess of Billings) (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Contracts in Progress [Abstract]    
Costs incurred on uncompleted contracts $ 1,233,151 $ 119,782
Estimated earnings 1,219,234 396,174
Total costs and estimated earnings 2,452,385 515,956
Billings to date 1,891,737 458,715
Costs and estimated earnings in excess of billings on uncompleted contracts $ 560,648 $ 57,241