XML 39 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes Loss Carryforwards (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Tax Credit Carryforward [Line Items]  
Undistributed Earnings of Foreign Subsidiaries 8,440,000,000us-gaap_UndistributedEarningsOfForeignSubsidiaries
Federal Foreign [Member]  
Tax Credit Carryforward [Line Items]  
Tax Credit Carryforward, Amount 209,300,000us-gaap_TaxCreditCarryforwardAmount
/ us-gaap_TaxCreditCarryforwardAxis
= tmo_FederalForeignMember
Minimum [Member] | Federal Foreign [Member]  
Tax Credit Carryforward [Line Items]  
Tax Credit Carryforward, Expiration Dates Dec. 31, 2015
Maximum [Member] | Federal Foreign [Member]  
Tax Credit Carryforward [Line Items]  
Tax Credit Carryforward, Expiration Dates Dec. 31, 2024
Federal and State [Member] | Minimum [Member]  
Operating Loss Carryforwards [Line Items]  
Operating Loss Carryforwards, Expiration Date Dec. 31, 2015
Federal and State [Member] | Maximum [Member]  
Operating Loss Carryforwards [Line Items]  
Operating Loss Carryforwards, Expiration Date Dec. 31, 2034
Federal [Member]  
Operating Loss Carryforwards [Line Items]  
Net Operating Loss Carryforwards 131,500,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
State [Member]  
Operating Loss Carryforwards [Line Items]  
Net Operating Loss Carryforwards 830,300,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Non- U.S. [Member]  
Operating Loss Carryforwards [Line Items]  
Net Operating Loss Carryforwards 2,610,000,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_ForeignCountryMember
Portion of Non- U.S. with expiration dates [Member]  
Operating Loss Carryforwards [Line Items]  
Net Operating Loss Carryforwards 277,500,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= tmo_ForeignCountryNolExpiresMember
Portion of Non- U.S. with expiration dates [Member] | Minimum [Member]  
Operating Loss Carryforwards [Line Items]  
Operating Loss Carryforwards, Expiration Date Dec. 31, 2015
Portion of Non- U.S. with expiration dates [Member] | Maximum [Member]  
Operating Loss Carryforwards [Line Items]  
Operating Loss Carryforwards, Expiration Date Dec. 31, 2033