XML 49 R15.htm IDEA: XBRL DOCUMENT
v3.21.1

CONTRACT ACCOUNTING | 12 Months Ended
--- | ---
Dec. 31, 2020
Contractors [Abstract] |
CONTRACT ACCOUNTING | NOTE 9 – CONTRACT ACCOUNTING Contract Assets Contract assets on uncompleted contracts represent costs and estimated earnings in excess of billings and/or cash received on uncompleted contracts accounted for under the percentage of completion contract method. At December 31, 2020 and 2019, contract assets on uncompleted contracts consisted of the following:
|  | 2020 |  |  | 2019 |
Costs and estimated earnings recognized |  | $ | 4,152,850 |  |  | $ | 3,700,124 |
Less: Billings or cash received |  |  | (4,050,392 | ) |  |  | (2,324,204 | )
Contract Assets |  | $ | 102,458 |  |  | $ | 1,375,920 |
Contract Liabilities Contract liabilities on uncompleted contracts represent billings and/or cash received that exceed accumulated revenues recognized on uncompleted contracts accounted for under the percentage of completion contract method. At December 31, 2020 and 2019, contract liabilities on uncompleted contracts consisted of the following:
|  | 2020 |  |  | 2019 |
Billings and/or cash receipts on uncompleted contracts |  | $ | 2,978,007 |  |  | $ | 35,665 |
Less: Costs and estimated earnings recognized |  |  | (2,268,454 | ) |  |  | (27,004 | )
Contract Liabilities |  | $ | 709,553 |  |  | $ | 8,661

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