Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details)

v2.4.1.9
Commitments and Contingencies (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Commitments and Contingencies      
Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations $ 11,840us-gaap_GuaranteeObligationsMaximumExposure    
Guarantee obligations secured by cash deposits 1,388thr_GuaranteeObligationsSecuredByCashDeposits    
Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit 749thr_GuaranteeObligationsRepresentedByReductionOfAvailableAmountOfLinesOfCredit    
Cash deposits pledged as collateral on performance bonds and letters of credit 1,388thr_GuaranteeObligationsCashDepositsPledgedAsCollateral 1,307thr_GuaranteeObligationsCashDepositsPledgedAsCollateral  
Lease expense 2,904us-gaap_LeaseAndRentalExpense 3,033us-gaap_LeaseAndRentalExpense 2,362us-gaap_LeaseAndRentalExpense
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2014 2,672us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2015 1,700us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2016 1,441us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2017 734us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2018 665us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
Thereafter 1,238us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter    
Operating Leases, Future Minimum Payments Due 8,450us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
Service fee expense 2,225us-gaap_InformationTechnologyAndDataProcessing 2,060us-gaap_InformationTechnologyAndDataProcessing 1,160us-gaap_InformationTechnologyAndDataProcessing
Purchase Obligation, Fiscal Year Maturity [Abstract]      
2014 1,070us-gaap_PurchaseObligationDueInNextTwelveMonths    
2015 345us-gaap_PurchaseObligationDueInSecondYear    
2016 127us-gaap_PurchaseObligationDueInThirdYear    
2017 46us-gaap_PurchaseObligationDueInFourthYear    
2018 0us-gaap_PurchaseObligationDueInFifthYear    
Thereafter 0us-gaap_PurchaseObligationDueAfterFifthYear    
Purchase Obligation 1,588us-gaap_PurchaseObligation    
Changes in the product liability      
Balance at beginning of period 645us-gaap_ProductWarrantyAccrual 552us-gaap_ProductWarrantyAccrual 857us-gaap_ProductWarrantyAccrual
Provision for warranties issued 368us-gaap_ProductWarrantyAccrualWarrantiesIssued 364us-gaap_ProductWarrantyAccrualWarrantiesIssued 15us-gaap_ProductWarrantyAccrualWarrantiesIssued
Settlements (584)us-gaap_ProductWarrantyAccrualPayments (271)us-gaap_ProductWarrantyAccrualPayments (320)us-gaap_ProductWarrantyAccrualPayments
Balance at end of period 429us-gaap_ProductWarrantyAccrual 645us-gaap_ProductWarrantyAccrual 552us-gaap_ProductWarrantyAccrual
CHS Transactions [Member]      
Changes in the product liability      
Consideration received to settle the CHS Transactions 1,700thr_ConsiderationReceivedtoSettleRelatedPartyTransactions
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= thr_ChsTransactionsMember
   
Gain on settlement of related party transactions $ 931thr_GainonSettlementofRelatedPartyTransactions
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= thr_ChsTransactionsMember
$ 0thr_GainonSettlementofRelatedPartyTransactions
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= thr_ChsTransactionsMember
$ 0thr_GainonSettlementofRelatedPartyTransactions
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= thr_ChsTransactionsMember