Annual report pursuant to Section 13 and 15(d)

SHARE-BASED COMPENSATION (Details)

v2.4.1.9
SHARE-BASED COMPENSATION (Details) (USD $)
12 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended 12 Months Ended 0 Months Ended 1 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Oct. 31, 2014
Sep. 30, 2012
Feb. 23, 2010
Feb. 28, 2010
Jan. 31, 2010
Dec. 31, 2010
Sep. 25, 2011
May 20, 2011
May 02, 2011
Jan. 12, 2011
Jun. 30, 2010
May 29, 2013
Nov. 15, 2012
Dec. 31, 2009
Option
Feb. 21, 2014
Feb. 21, 2014
May 08, 2013
Oct. 23, 2008
Warrants and Rights Note Disclosure [Abstract]                                          
Common stock, issued (in shares) 100,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights                                        
Strike price (in dollars per share) $ 10.00us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1                                        
Warrant term 5 years                                        
Vesting percentage (in hundredths) 50.00%us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage                                        
Vesting of warrant in year one, description equal increments of 1/12th each calendar month throughout the first year                                        
Vesting of warrant thereafter, description equal increments of 1/36th each calendar month over years 2 through 4 contingent upon continuous investor relations service under the consulting agreement                                        
Investor relations expense $ 79,000trec_InvestorRelationsExpense $ 180,000trec_InvestorRelationsExpense                                      
Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 2,063,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
739,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
856,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                   
Number of shares register under stock option plans (in shares)                                       1,500,000us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,000,000us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate options outstanding (in shares) 1,598,191us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,326,360us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                     
Exercise price (in dollars per share) $ 12.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Stock Options [Roll Forward]                                          
Outstanding at beginning of period (in shares) 1,326,360us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Granted (in shares) 500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Expired (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Exercised (in shares) (169,280)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Forfeited (in shares) (58,889)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Outstanding at end of period (in shares) 1,598,191us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,326,360us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                     
Expected to vest, end of period (in shares) 825,250us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Exercisable, end of period (in shares) 572,941us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Outstanding at beginning of period (in dollars per share) $ 4.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Granted (in dollars per share) $ 12.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Expired (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Exercised (in dollars per share) $ 3.18us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Forfeited (in dollars per share) $ 7.56us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Outstanding at end of period (in dollars per share) $ 7.16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 4.32us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                     
Expected to vest, end of period (in dollars of period) $ 9.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Exercisable, end of period (in dollars per share) $ 4.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Weighted Average Remaining Contractual Life [Abstract]                                          
Outstanding, weighted average remaining contractual life 6 years 9 months 18 days                                        
Expected to vest, weighted average remaining contractual life 8 years 3 months 18 days                                        
Exercisable, weighted average remaining contractual life 5 years 6 months                                        
Intrinsic Value [Abstract]                                          
Outstanding, Intrinsic value 12,050,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Expected to vest, Intrinsic value 4,217,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Exercisable, Intrinsic value 5,575,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Options were in the money to derive intrinsic value (in shares) 1,600,000trec_NumberOfAwardsUsedInAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Weighted average grant date fair value of options (in dollars per share) $ 12.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 7.71us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 7.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                   
Aggregate intrinsic value of options exercised 1,600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
142,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
445,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                   
Cash received upon exercise of options 91,000us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
60,000us-gaap_ProceedsFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                     
Shares [Rollforward]                                          
Non-vested, beginning of period (in shares) 585,504trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Granted (in shares) 500,000trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Expired (in shares) (20,000)trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Vested (in shares) (240,254)trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Non-vested, end of period (in shares) 825,250trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
585,504trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                     
Weighted Average Grant-Date Fair Value Per Share [Rollforward]                                          
Non-vested, at beginning of period (in dollars per share) $ 5.07trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Granted (in dollars per share) $ 12.26trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Expired (in dollars per share) $ 2.82trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Vested (in dollars per share) $ 4.80trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Non-vested, end of period (in dollars per share) $ 9.59trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 5.07trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                     
Fair value of options vested in period 1,167,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Unrecognized compensation cost related to non-vested share-based compensation 4,500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
                                       
Weighted average recognition period 2 years 10 months 24 days                                        
Executive Vice President [Member] | Restricted Stock [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Number of shares of common stock issued (in shares)       7,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ExecutiveVicePresidentMember
7,500us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ExecutiveVicePresidentMember
                               
Compensation expense recognized       79,310us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ExecutiveVicePresidentMember
72,600us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ExecutiveVicePresidentMember
                               
Non-Employee Director [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 66,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
113,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
113,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                                   
Exercise price (in dollars per share)           $ 2.82us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
  $ 2.21us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                         
Vesting period             5 years                            
Expected dividends                 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                       
Options weighted average remaining life 5 years 1 month 6 days                                        
Stock Options [Roll Forward]                                          
Granted (in shares)             500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
32,667us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                         
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)           $ 2.82us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
  $ 2.21us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                         
Non-Employee Director [Member] | Stock Options [Member] | Minimum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Expected volatility (in hundredths)                 338.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                       
Expected term (in years)                 5 years                        
Risk free interest rate (in hundredths)                 2.37%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                       
Non-Employee Director [Member] | Stock Options [Member] | Maximum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Expected volatility (in hundredths)                 467.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                       
Expected term (in years)                 10 years                        
Risk free interest rate (in hundredths)                 3.68%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_DirectorMember
                       
Director Joseph Palm [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 0us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
0us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
24,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
                                   
Options awarded, term                   10 years 10 years                    
Exercise price (in dollars per share)                   $ 3.52us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
$ 3.90us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
                   
Vesting period                   4 years 8 months 1 day 1 year                    
Share lots vesting (in shares) 20,000trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsShareLotsVesting
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
                                       
Stock Options [Roll Forward]                                          
Outstanding at beginning of period (in shares)                     100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
                   
Granted (in shares)                   80,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
19,333us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
                   
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)                   $ 3.52us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
$ 3.90us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
                   
Director Joseph Palm [Member] | Stock Options [Member] | Stock Options Issued on September 25, 2011 [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 65,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= trec_StockOptionsIssuedOnSeptember252011Member
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
65,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= trec_StockOptionsIssuedOnSeptember252011Member
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
38,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_PlanNameAxis
= trec_StockOptionsIssuedOnSeptember252011Member
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJosephPalmMember
                                   
Director John Townsend [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 80,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJohnTownsendMember
80,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJohnTownsendMember
80,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJohnTownsendMember
                                   
Options awarded, term                       10 years                  
Exercise price (in dollars per share)                       $ 4.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJohnTownsendMember
                 
Vesting period                       5 years                  
Vesting percentage (in hundredths)                       20.00%trec_ShareBasedCompensationByArrangementShareBasedPaymentAwardAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJohnTownsendMember
                 
Stock Options [Roll Forward]                                          
Granted (in shares)                       100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJohnTownsendMember
                 
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)                       $ 4.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorJohnTownsendMember
                 
Key Employees [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 475,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
475,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
475,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
                                   
Options awarded, term                         10 years                
Exercise price (in dollars per share)                         $ 4.86us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
               
Vesting period                         4 years                
Expected dividends     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
                                   
Vesting percentage (in hundredths)                         25.00%trec_ShareBasedCompensationByArrangementShareBasedPaymentAwardAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
               
Stock Options [Roll Forward]                                          
Granted (in shares)                         391,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
               
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)                         $ 4.86us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
               
Key Employees [Member] | Stock Options [Member] | Minimum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Expected volatility (in hundredths)     96.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
                                   
Expected term (in years)     5 years                                    
Risk free interest rate (in hundredths)     1.26%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
                                   
Key Employees [Member] | Stock Options [Member] | Maximum [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Expected volatility (in hundredths)     413.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
                                   
Expected term (in years)     10 years                                    
Risk free interest rate (in hundredths)     3.34%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
                                   
Key Employees [Member] | Restricted Stock [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 0us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
0us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
6,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
                                   
Options awarded, term                           7 years              
Exercise price (in dollars per share)                           $ 2.47us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
             
Vesting period                           2 years              
Options weighted average remaining life 2 years 6 months                                        
Stock Options [Roll Forward]                                          
Granted (in shares)                           10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
             
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)                           $ 2.47us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_TitleOfIndividualAxis
= trec_KeyEmployeesMember
             
Officer and Key Employees [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 0us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_OfficerAndKeyEmployeesMember
0us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_OfficerAndKeyEmployeesMember
8,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_OfficerAndKeyEmployeesMember
                                   
Exercise price (in dollars per share)               $ 2.21us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_OfficerAndKeyEmployeesMember
                         
Vesting period               2 years                          
Stock Options [Roll Forward]                                          
Granted (in shares)               95,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_OfficerAndKeyEmployeesMember
                         
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)               $ 2.21us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_OfficerAndKeyEmployeesMember
                         
Director Gary Adams [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 120,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
120,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
15,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
                                   
Options awarded, term                               10 years          
Exercise price (in dollars per share)                               $ 7.14us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
         
Vesting period                               5 years          
Expected volatility (in hundredths)                             85.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
87.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
         
Expected dividends                             0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
         
Expected term (in years)                             6 years 3 months 6 years 6 months          
Risk free interest rate (in hundredths)                             1.33%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
0.92%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
         
Vesting percentage (in hundredths)                               20.00%trec_ShareBasedCompensationByArrangementShareBasedPaymentAwardAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
         
Stock Options [Roll Forward]                                          
Granted (in shares)                               100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
         
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)                               $ 7.14us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_DirectorGaryAdamsMember
         
Mr. Hatem El Khalidi [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 97,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_MrHatemElKhalidiMember
97,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_MrHatemElKhalidiMember
97,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_MrHatemElKhalidiMember
                                   
Number of options awarded                                 2trec_NumberOfOptionsAwarded
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_MrHatemElKhalidiMember
       
Compensation expense reversed     413,000trec_CompensationExpenseReversed
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_MrHatemElKhalidiMember
                                   
Shares [Rollforward]                                          
Granted (in shares)                                 200,000trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_MrHatemElKhalidiMember
       
Weighted Average Grant-Date Fair Value Per Share [Rollforward]                                          
Granted (in dollars per share)                                 $ 3.40trec_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonvestedOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_MrHatemElKhalidiMember
       
Simon Upfill-Brown [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized 126,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
84,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
                                     
Options awarded, term                             10 years            
Exercise price (in dollars per share)                             $ 7.71us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
           
Vesting period                             4 years            
Expected volatility (in hundredths)                                   84.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
     
Expected dividends                                   0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
     
Expected term (in years)                                   6 years 3 months      
Risk free interest rate (in hundredths)                                   1.95%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
     
Vesting percentage (in hundredths)                             25.00%trec_ShareBasedCompensationByArrangementShareBasedPaymentAwardAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
           
Stock Options [Roll Forward]                                          
Granted (in shares)                             90,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
           
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)                             $ 7.71us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_SimonUpfillBrownMember
           
Various Employees [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Options awarded, term                                     10 years    
Various Employees [Member] | Stock Options [Member]                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                          
Compensation expense recognized                                     955,000us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_VariousEmployeesMember
   
Exercise price (in dollars per share)                                     12.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_VariousEmployeesMember
   
Vesting period                                     4 years    
Vesting percentage (in hundredths)                                     25.00%trec_ShareBasedCompensationByArrangementShareBasedPaymentAwardAwardVestingPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_VariousEmployeesMember
   
Stock Options [Roll Forward]                                          
Granted (in shares)                                     500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_VariousEmployeesMember
   
Weighted Average Exercise Price Per Share [Roll Forward]                                          
Granted (in dollars per share)                                     12.26us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= trec_VariousEmployeesMember