XML 60 R49.htm IDEA: XBRL DOCUMENT
v3.19.1

Commitments And Contingencies (Narrative) (Details) | 12 Months Ended | 48 Months Ended |
--- | --- | --- | ---
Dec. 31, 2018 USD ($) $ / shares $ / bbl shares | Dec. 31, 2018 USD ($) $ / shares | Sep. 30, 2012 USD ($)
Loss Contingencies [Line Items] |  |  |
Cost reduction |  | $ 424,000 |
Cost reduction paid into common stock | $ 95,000 |  |
Shares issued for services | shares | 100,000 |  |
Share price | $ / shares | $ 0.95 | $ 0.95 |
Period of trailing average of WTI | 30 days |  |
Incidence Of Non-Compliance [Member] |  |  |
Loss Contingencies [Line Items] |  |  |
Maximum potential loss |  |  | $ 386,000
Minimum [Member] | West Texas Intermediate [Member] |  |  |
Loss Contingencies [Line Items] |  |  |
Compensation reduction | $ / bbl | 70 |  |
Compensation reimbursement | $ / bbl | 85 |  |

X
- Definition Compensation Reduction Until, Thirty Day Trailing Average + References No definition available. + Details
Name: | tgc_CompensationReductionUntilThirtyDayTrailingAverage
Namespace Prefix: | tgc_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Definition Compensation Reimbursement At Thirty Day Trailing Average + References No definition available. + Details
Name: | tgc_CompensationReimbursementAtThirtyDayTrailingAverage
Namespace Prefix: | tgc_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cost Reduction Measured, Amount Paid in Common Stock + References No definition available. + Details
Name: | tgc_CostReductionMeasuredAmountPaidInCommonStock
Namespace Prefix: | tgc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cost Reduction Measured, Value + References No definition available. + Details
Name: | tgc_CostReductionMeasuredValue
Namespace Prefix: | tgc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period Of Trailing Averaage Of WTI + References No definition available. + Details
Name: | tgc_PeriodOfTrailingAveraageOfWti
Namespace Prefix: | tgc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the estimated amount of loss from the specified contingency as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyEstimateOfPossibleLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_LitigationCaseAxis=tgc_IncidenceOfNonComplianceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EnergyAxis=tgc_WestTexasIntermediateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |