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 |
| X | ||||||||||
- Definition Billings in Excess of Costs and Estimated Earnings, Billings to Date No definition available.
|
| X | ||||||||||
- Definition Billings in Excess of Costs and Estimated Earnings, Cost plus Estimated Earnings on Uncompleted Contracts No definition available.
|
| X | ||||||||||
- Definition Billings in Excess of Costs and Estimated Earnings, Costs on Uncompleted Contracts No definition available.
|
| X | ||||||||||
- Definition Billings in Excess of Costs and Estimated Earnings, Estimated Earnings on Uncompleted Contracts No definition available.
|
| X | ||||||||||
- Definition Contracts In Progress [Abstract] No definition available.
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|