Annual report pursuant to Section 13 and 15(d)

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)

v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2013
USD ($)
Dec. 31, 2012
USD ($)
Dec. 31, 2014
SAR
Dec. 31, 2014
Minimum [Member]
Dec. 31, 2013
Minimum [Member]
Dec. 31, 2014
Maximum [Member]
Dec. 31, 2013
Maximum [Member]
Accounts Receivable and Allowance for Doubtful Accounts [Abstract]                
Increase in allowance for doubtful accounts $ 0us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease $ 0us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease $ 0us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease          
Accounts receivable written off 0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs 0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs 0us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs          
Accounts, Notes, Loans and Financing Receivable [Line Items]                
Imputed interest rates on outstanding notes (in hundredths)         4.00%us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
4.00%us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
9.00%us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
9.00%us-gaap_ReceivableWithImputedInterestEffectiveYieldInterestRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Retirement plan [Abstract]                
Percentage contribution by employer in relation to employee contribution to fund (in hundredths) 100.00%trec_DefinedContributionPlanEmployerContribution              
Employer matching contribution (in hundredths) 6.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent              
Vesting period under 401(k) plan 7 years              
Matching contribution by employer 641,000us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution 554,000us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution 518,000us-gaap_DeferredCompensationArrangementWithIndividualEmployerContribution          
Other Liabilities [Abstract]                
Reduction in depreciation expense due to amortization of capitalize liability 1,649,000trec_CapitalExpansionAmortizedToDepreciationExpense 1,284,000trec_CapitalExpansionAmortizedToDepreciationExpense 1,102,000trec_CapitalExpansionAmortizedToDepreciationExpense          
Foreign Currency [Abstract]                
Exchange rate       3.75us-gaap_ForeignCurrencyExchangeRateTranslation1        
Income Taxes [Abstract]                
Accrued interest related to uncertain tax positions $ 0us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued $ 0us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued