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

Contract Assets and Contract Liabilities | 6 Months Ended
--- | ---
Jun. 30, 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 June 30, 2021 and December 31, 2020:
|  |  | 2021 |  |  | 2020 |
| Costs incurred on uncompleted contracts |  | $ | 6,924,517 |  |  | $ | 4,572,581 |
| Provision for loss on uncompleted contracts |  |  | 194,450 |  |  |  | — |
| Estimated earnings to date on uncompleted contracts |  |  | (1,446,921 | ) |  |  | 872,302 |
| Gross contract assets |  |  | 5,672,046 |  |  |  | 5,444,883 |
| Less: billings to date |  |  | (4,338,883 | ) |  |  | (5,916,487 | )
| Net contract assets (liabilities), on uncompleted contracts |  | $ | 1,333,163 |  |  | $ | (471,604 | )
The above amounts are included in the accompanying condensed consolidated balance sheets under the following captions at June 30, 2021 and December 31, 2020.
|  |  | 2021 |  |  | 2020 |
| Contract assets |  | $ | 2,122,231 |  |  | $ | 1,303,136 |
| Contract liabilities |  |  | (789,068 | ) |  |  | (1,774,740 | )
| Net contract assets (liabilities) |  | $ | 1,333,163 |  |  | $ | (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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 310 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84167097&loc=d3e55538-109407 Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 405 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123374443&loc=d3e56417-109416 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123375686&loc=d3e54658-109401 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123375686&loc=d3e54711-109401 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123375686&loc=d3e54672-109401 Reference 7: 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 8: 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 9: 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=123353855&loc=SL119991590-234733 Reference 10: 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=123353855&loc=SL119991585-234733 Reference 11: 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 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -URI http://asc.fasb.org/topic&trid=2145070 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 405 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123377354&loc=d3e56288-109415 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123375686&loc=d3e54708-109401 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 310 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84167097&loc=d3e55562-109407 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 405 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123374443&loc=d3e56414-109416 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123375686&loc=d3e54681-109401 + Details
Name: | us-gaap_LongTermContractsOrProgramsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration