XML 19 R11.htm IDEA: XBRL DOCUMENT
v3.22.2.2

Contract Assets and Contract Liabilities | 6 Months Ended
--- | ---
Jun. 30, 2022
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, 2022 and December 31, 2021:
|  |  | 2022 |  |  | 2021 |
| Costs incurred on uncompleted contracts |  | $ | 11,848,306 |  |  | $ | 4,272,425 |
| Provision for loss on uncompleted contracts |  |  | — |  |  |  | 2,238,578 |
| Estimated earnings to date on uncompleted contracts |  |  | (3,969,959 | ) |  |  | (3,156,377 | )
| Gross contract assets |  |  | 7,878,347 |  |  |  | 3,354,626 |
| Less: billings to date |  |  | (9,647,951 | ) |  |  | (4,750,289 | )
| Net contract liabilities on uncompleted contracts |  | $ | (1,769,604 | ) |  | $ | (1,395,663 | )
The above amounts are included in the accompanying condensed consolidated balance sheets under the following captions at June 30, 2022 and December 31, 2021.
|  |  | 2022 |  |  | 2021 |
| Contract assets |  | $ | — |  |  | $ | 41,916 |
| Contract liabilities |  |  | (1,769,604 | ) |  |  | (1,437,579 | )
| Net contract liabilities |  | $ | (1,769,604 | ) |  | $ | (1,395,663 | )
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 https://asc.fasb.org/extlink&oid=84167097&loc=d3e55538-109407 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 405 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126938335&loc=d3e56417-109416 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126938061&loc=d3e54658-109401 Reference 4: 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(6)(d)(ii)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126938061&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 https://asc.fasb.org/extlink&oid=126938061&loc=d3e54672-109401 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -URI https://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 https://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348 Reference 9: 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)(3)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 10: 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 https://asc.fasb.org/extlink&oid=126937589&loc=SL119991590-234733 Reference 11: 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 https://asc.fasb.org/extlink&oid=126937589&loc=SL119991585-234733 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -URI https://asc.fasb.org/topic&trid=2145070 Reference 13: 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 https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 405 -Section 45 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126938292&loc=d3e56288-109415 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126938061&loc=d3e54708-109401 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 310 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84167097&loc=d3e55562-109407 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 405 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126938335&loc=d3e56414-109416 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 275 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126938061&loc=d3e54681-109401 + Details
Name: | us-gaap_LongTermContractsOrProgramsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration