XML 81 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Industry Segments and Geographic Information Industry Segments and Geographic Information 2 (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Revenues $ 315,850us-gaap_SalesRevenueNet $ 306,371us-gaap_SalesRevenueNet $ 242,489us-gaap_SalesRevenueNet $ 212,857us-gaap_SalesRevenueNet $ 225,435us-gaap_SalesRevenueNet $ 254,303us-gaap_SalesRevenueNet $ 221,101us-gaap_SalesRevenueNet $ 208,559us-gaap_SalesRevenueNet $ 1,077,567us-gaap_SalesRevenueNet $ 909,398us-gaap_SalesRevenueNet $ 880,831us-gaap_SalesRevenueNet $ 880,831us-gaap_SalesRevenueNet
Transfers between geographic areas                 (2,871)tti_Transfersbetweengeographicareas (112)tti_Transfersbetweengeographicareas (172)tti_Transfersbetweengeographicareas  
Identifiable assets 2,067,836us-gaap_NoncurrentAssets       1,206,533us-gaap_NoncurrentAssets       2,067,836us-gaap_NoncurrentAssets 1,206,533us-gaap_NoncurrentAssets 1,261,818us-gaap_NoncurrentAssets  
UNITED STATES                        
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Revenues                 768,688us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
673,376us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
625,885us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
 
Transfers between geographic areas                 0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= country_US
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= country_US
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= country_US
 
Identifiable assets 1,763,805us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      852,483us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
      1,763,805us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
852,483us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
913,080us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
 
Canada and Mexico [Member]                        
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Revenues                 73,632us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
58,080us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
85,133us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
 
Transfers between geographic areas                 0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
 
Identifiable assets 97,737us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
      104,831us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
      97,737us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
104,831us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
116,059us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_CanadaAndMexicoMember
 
South America [Member]                        
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Revenues                 40,719us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
31,788us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
42,482us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
 
Transfers between geographic areas                 0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
 
Identifiable assets 32,267us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
      43,326us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
      32,267us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
43,326us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
51,858us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_SouthAmericaMember
 
Europe [Member]                        
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Revenues                 105,457us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
102,990us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
92,882us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Transfers between geographic areas                 2,871tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
112tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
172tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Identifiable assets 94,209us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
      150,415us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
      94,209us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
150,415us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
135,219us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
 
Africa [Member]                        
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Revenues                 22,277us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
15,127us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
20,194us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
 
Transfers between geographic areas                 0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
 
Identifiable assets 7,895us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
      9,063us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
      7,895us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
9,063us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
13,700us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_AfricaMember
 
Asia and other [Member]                        
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Revenues                 66,794us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
28,037us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
14,255us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
 
Transfers between geographic areas                 0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
0tti_Transfersbetweengeographicareas
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
 
Identifiable assets 71,923us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
      46,351us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
      71,923us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
46,351us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
31,902us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= tti_AsiaAndOtherMember
 
Eliminations [Member]                        
Revenues from External Customers and Long-Lived Assets [Line Items]                        
Identifiable assets $ 0us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_GeographyEliminationsMember
      $ 64us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_GeographyEliminationsMember
      $ 0us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_GeographyEliminationsMember
$ 64us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_GeographyEliminationsMember
$ 0us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= us-gaap_GeographyEliminationsMember