XML 46 R36.htm IDEA: XBRL DOCUMENT
v3.4.0.3

Basis of Presentation (Details) $ in Thousands | 3 Months Ended
--- | ---
Mar. 31, 2016 segment | Mar. 31, 2015 USD ($)
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |
Number of reportable segments | segment | 5 |
Ranch operations | Revenue |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |
Prior period reclassification adjustment |  | $ 1,083
Ranch operations | Expense |  |
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] |  |
Prior period reclassification adjustment |  | $ (1,593)

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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of a reclassification adjustment made to prior period financial statement amounts. + References No definition available. + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=trc_RanchOperationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |