Contracts in Progress (Billings in Excess of Costs and Estimated Earnings) (Details) - USD ($) |
Jun. 30, 2023 |
Dec. 31, 2022 |
---|---|---|
Contracts in Progress [Abstract] | ||
Billings to date | $ 3,795,625 | $ 4,208,409 |
Costs incurred on uncompleted contracts | 1,178,919 | 1,122,453 |
Estimated earnings | 926,091 | 380,547 |
Cost plus estimated earnings | 2,105,010 | 1,503,000 |
Billings in excess of costs plus estimated earnings on uncompleted contracts | $ 1,690,615 | $ 2,705,409 |
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
|