XML 23 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments - Gross Unrealized Gains and (Losses) Aggregated by Investment Category Short-Term and Long-Term Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Short-term investments, Estimated Fair Value $ 129,594us-gaap_AvailableForSaleSecuritiesCurrent $ 299,715us-gaap_AvailableForSaleSecuritiesCurrent
Long-term investments, Estimated Fair Value 157,201us-gaap_AvailableForSaleSecuritiesNoncurrent 60,405us-gaap_AvailableForSaleSecuritiesNoncurrent
Short Term [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 129,600us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
299,693us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Investments, Gross Unrealized Gains 16us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
37us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Investments, Gross Unrealized (Losses) (22)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
(15)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Short-term investments, Estimated Fair Value 129,594us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
299,715us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
Short Term [Member] | Time Deposits and Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 20,901us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
64,983us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
Investments, Gross Unrealized Gains   10us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
Investments, Gross Unrealized (Losses) (1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
(4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
Short-term investments, Estimated Fair Value 20,900us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
64,989us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
Short Term [Member] | Bankers Acceptance Drafts [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 82us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankersAcceptanceMember
491us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankersAcceptanceMember
Short-term investments, Estimated Fair Value 82us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankersAcceptanceMember
491us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankersAcceptanceMember
Short Term [Member] | Corporate Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 24,029us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
18,360us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
Investments, Gross Unrealized Gains 2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
 
Investments, Gross Unrealized (Losses) (11)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
(9)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
Short-term investments, Estimated Fair Value 24,020us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
18,351us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
Short Term [Member] | Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 2,100us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Investments, Gross Unrealized (Losses) (1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Short-term investments, Estimated Fair Value 2,099us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Short Term [Member] | U.S. Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 82,488us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
162,430us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Investments, Gross Unrealized Gains 14us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
22us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Investments, Gross Unrealized (Losses) (9)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(2)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Short-term investments, Estimated Fair Value 82,493us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
162,450us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Short Term [Member] | Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost   53,429us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Investments, Gross Unrealized Gains   5us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Short-term investments, Estimated Fair Value   53,434us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
Long Term [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 157,489us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
60,428us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
Investments, Gross Unrealized Gains 8us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
9us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
Investments, Gross Unrealized (Losses) (296)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
(32)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
Long-term investments, Estimated Fair Value 157,201us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
60,405us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
Long Term [Member] | Time Deposits and Certificates of Deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost   54us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
Long-term investments, Estimated Fair Value   54us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CommercialPaperCertificatesOfDepositTimeDepositsAndOtherMoneyMarketInstrumentsMember
Long Term [Member] | Corporate Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 64,842us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
 
Investments, Gross Unrealized Gains 1us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
 
Investments, Gross Unrealized (Losses) (174)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
 
Long-term investments, Estimated Fair Value 64,669us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mksi_CorporateObligationsMember
 
Long Term [Member] | Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 1,258us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Investments, Gross Unrealized (Losses) (4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Long-term investments, Estimated Fair Value 1,254us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
 
Long Term [Member] | U.S. Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 15,563us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
60,374us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Investments, Gross Unrealized Gains 2us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
9us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Investments, Gross Unrealized (Losses) (9)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(32)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Long-term investments, Estimated Fair Value 15,556us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
60,351us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Long Term [Member] | Time Deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 48us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankTimeDepositsMember
 
Long-term investments, Estimated Fair Value 48us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_BankTimeDepositsMember
 
Long Term [Member] | Asset Backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Investments, Cost 75,778us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Investments, Gross Unrealized Gains 5us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Investments, Gross Unrealized (Losses) (109)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
 
Long-term investments, Estimated Fair Value $ 75,674us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_InvestmentTypeAxis
= mksi_LongTermMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember