Quarterly report pursuant to Section 13 or 15(d)

LIABILITIES AND LONG-TERM DEBT (Details)

v2.4.1.9
LIABILITIES AND LONG-TERM DEBT (Details) (USD $)
0 Months Ended 3 Months Ended
Oct. 01, 2014
Mar. 31, 2015
Dec. 31, 2014
Debt Instrument [Line Items]      
Short-term amount outstanding   $ 7,000,000us-gaap_LongTermDebtCurrent $ 7,000,000us-gaap_LongTermDebtCurrent
Long-term amount outstanding   71,700,000us-gaap_LongTermDebtNoncurrent 73,450,000us-gaap_LongTermDebtNoncurrent
Revolving Loan [Member]      
Debt Instrument [Line Items]      
Commitment fee (in hundredths) 0.375%us-gaap_LineOfCreditFacilityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
   
Revolving Note One [Member]      
Debt Instrument [Line Items]      
Maximum borrowing capacity   40,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= trec_RevolvingCreditFacilityOneMember
 
Borrowed funds under the agreement   7,200,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= trec_RevolvingCreditFacilityOneMember
 
Available remaining borrowing capacity   32,800,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= trec_RevolvingCreditFacilityOneMember
 
Term loan [Member]      
Debt Instrument [Line Items]      
Maturity date   Sep. 30, 2019  
Short-term amount outstanding   7,000,000us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
7,000,000us-gaap_LongTermDebtCurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
Long-term amount outstanding   59,500,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
61,300,000us-gaap_LongTermDebtNoncurrent
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
Interest rate on loan (in hundredths)   2.67%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
2.67%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
Total long-term debt 70,000,000trec_LongTermAmountDue
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
   
Amortization period for principal on acquisition term loan 10 years    
Quarterly installment amount of acquisition term loan 1,750,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LoansPayableMember
   
Term Note One [Member] | Revolving Note One [Member]      
Debt Instrument [Line Items]      
Borrowed funds under the agreement   5,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= trec_RevolvingCreditFacilityOneMember
/ us-gaap_LongtermDebtTypeAxis
= trec_TermNoteOneMember
 
Available remaining borrowing capacity   20,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= trec_RevolvingCreditFacilityOneMember
/ us-gaap_LongtermDebtTypeAxis
= trec_TermNoteOneMember
 
Amount of multiple advance loan can be borrowed   $ 25,000,000trec_AmountOfMultipleAdvanceLoanCanBeBorrowed
/ us-gaap_CreditFacilityAxis
= trec_RevolvingCreditFacilityOneMember
/ us-gaap_LongtermDebtTypeAxis
= trec_TermNoteOneMember