Annual report pursuant to Section 13 and 15(d)

Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details)

v2.4.1.9
Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Mar. 31, 2014
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Net carrying amount, finite-lived intangibles $ 57,330us-gaap_FiniteLivedIntangibleAssetsNet  
Net carrying amount, intangibles 100,813us-gaap_IntangibleAssetsNetExcludingGoodwill 118,917us-gaap_IntangibleAssetsNetExcludingGoodwill
CHS Transactions [Member]    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, intangibles 156,685thr_IntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
169,403thr_IntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
Accumulated amortization, intangibles (57,110)thr_IntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
(50,486)thr_IntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
Net carrying amount, intangibles 99,575us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
118,917us-gaap_IntangibleAssetsNetExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
CHS Transactions [Member] | Developed Technology Rights [Member]    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 9,862us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
10,781us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Accumulated amortization, finite-lived intangibles (2,469)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
(2,167)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
Net carrying amount, finite-lived intangibles 7,393us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
8,614us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_DevelopedTechnologyRightsMember
CHS Transactions [Member] | Customer Relationships [Member]    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 92,581us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
99,578us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Accumulated amortization, finite-lived intangibles (44,195)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(37,383)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Net carrying amount, finite-lived intangibles 48,386us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
62,195us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
CHS Transactions [Member] | Backlog [Member]    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 9,129us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= thr_BacklogMember
9,874us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= thr_BacklogMember
Accumulated amortization, finite-lived intangibles (9,129)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= thr_BacklogMember
(9,874)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= thr_BacklogMember
Net carrying amount, finite-lived intangibles 0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= thr_BacklogMember
0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= thr_BacklogMember
CHS Transactions [Member] | Other [Member]    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 1,630us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
1,630us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Accumulated amortization, finite-lived intangibles (1,317)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
(1,062)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
Net carrying amount, finite-lived intangibles 313us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
568us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_OtherIntangibleAssetsMember
CHS Transactions [Member] | Trademarks [Member]    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets (Excluding Goodwill) 43,034us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
47,042us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TrademarksMember
CHS Transactions [Member] | Certification Marks [Member]    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Indefinite-Lived Intangible Assets (Excluding Goodwill) $ 449us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CertificationMarksMember
$ 498us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_BusinessAcquisitionAxis
= thr_ChsTransactionsMember
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CertificationMarksMember