XML 21 R11.htm IDEA: XBRL DOCUMENT
v3.21.1

Contract Assets and Contract Liabilities | 3 Months Ended
--- | ---
Mar. 31, 2021
Contract Assets and Contract Liabilities [Abstract] |
Contract Assets and Contract Liabilities |
5. | Contract Assets and Contract Liabilities
Costs and estimated earnings on uncompleted contracts, which represent contract assets and contract liabilities, consisted of the following at March 31, 2021 and December 31, 2020:
|  |  | 2021 |  |  | 2020 |
| Costs incurred on uncompleted contracts |  | $ | 6,280,201 |  |  | $ | 4,572,581 |
| Estimated earnings to date on uncompleted contracts |  |  | (350,587 | ) |  |  | 872,302 |
| Gross contract assets |  |  | 5,929,614 |  |  |  | 5,444,883 |
| Less: billings to date |  |  | (5,160,365 | ) |  |  | (5,916,487 | )
| Net contract assets (liabilities), on uncompleted contracts |  | $ | 769,249 |  |  | $ | (471,604 | )
The above amounts are included in the accompanying condensed consolidated balance sheets under the following captions at March 31, 2021 and December 31, 2020.
|  |  | 2021 |  |  | 2020 |
| Contract assets |  | $ | 1,902,577 |  |  | $ | 1,303,136 |
| Contract liabilities |  |  | (1,133,328 | ) |  |  | (1,774,740 | )
| Net contract assets (liabilities) |  | $ | 769,249 |  |  | $ | (471,604 | )
Although management believes it has established adequate procedures for estimating costs to complete on open contracts, it is at least reasonably possible that additional significant costs could occur on contracts prior to completion. The Company peri odically evaluates and revises its estimates and makes adjustments when they are considered necessary.

X
- References No definition available. + Details
Name: | us-gaap_ContractorsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for long-term contracts or programs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -URI http://asc.fasb.org/topic&trid=2122208 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -URI http://asc.fasb.org/subtopic&trid=2197326 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -URI http://asc.fasb.org/topic&trid=2145070 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119991564&loc=SL119991590-234733 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119991564&loc=SL119991585-234733 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(c)(2)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermContractsOrProgramsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration