XML 134 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment, Geographic Area, Product and Significant Customer Information - Schedule of Capital Expenditures, Depreciation and Amortization Expense and Segment Assets by Reportable Segment (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Capital expenditures $ 13,183us-gaap_PaymentsToAcquirePropertyPlantAndEquipment $ 12,410us-gaap_PaymentsToAcquirePropertyPlantAndEquipment $ 17,705us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Depreciation and amortization 20,514us-gaap_DepreciationAndAmortization 17,102us-gaap_DepreciationAndAmortization 14,442us-gaap_DepreciationAndAmortization
Accounts receivable 106,362us-gaap_AccountsReceivableNetCurrent 116,744us-gaap_AccountsReceivableNetCurrent  
Inventory 155,169us-gaap_InventoryNet 142,727us-gaap_InventoryNet  
Total segment assets 261,531mksi_SegmentAssets 259,471mksi_SegmentAssets  
Operating Segments [Member] | Advanced Manufacturing Capital Equipment [Member]      
Segment Reporting Information [Line Items]      
Capital expenditures 8,634us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
8,729us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
11,817us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
Depreciation and amortization 15,119us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
11,836us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
9,594us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
Accounts receivable 15,296us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
20,767us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
 
Inventory 128,345us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
117,822us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
 
Total segment assets 143,641mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
138,589mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AdvanceManufacturingCapitalEquipmentMember
 
Operating Segments [Member] | Analytical Solutions Group [Member]      
Segment Reporting Information [Line Items]      
Capital expenditures 1,763us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
513us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
1,228us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
Depreciation and amortization 1,101us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
1,252us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
1,176us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
Accounts receivable 5,335us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
5,603us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
 
Inventory 3,915us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
4,391us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
 
Total segment assets 9,250mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
9,994mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AnalyticalSolutionsGroupMember
 
Operating Segments [Member] | Europe Region Sales & Service [Member]      
Segment Reporting Information [Line Items]      
Capital expenditures 183us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
250us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
132us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
Depreciation and amortization 488us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
348us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
326us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
Accounts receivable 6,503us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
6,538us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
 
Inventory 3,241us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
4,254us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
 
Total segment assets 9,744mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
10,792mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_EuropeSalesAndServiceOperationsMember
 
Operating Segments [Member] | Asia Region Sales & Service Operations [Member]      
Segment Reporting Information [Line Items]      
Capital expenditures 690us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
857us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
886us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
Depreciation and amortization 1,241us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
1,177us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
1,711us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
Accounts receivable 39,046us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
44,207us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
 
Inventory 24,619us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
25,094us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
 
Total segment assets 63,665mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
69,301mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mksi_AsiaSalesAndServiceOperationsMember
 
Corporate, Eliminations and Other [Member]      
Segment Reporting Information [Line Items]      
Capital expenditures 1,913us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
2,061us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
3,642us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
Depreciation and amortization 2,565us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
2,489us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
1,635us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
Accounts receivable 40,182us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
39,629us-gaap_AccountsReceivableNetCurrent
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
 
Inventory (4,951)us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
(8,834)us-gaap_InventoryNet
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
 
Total segment assets $ 35,231mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember
$ 30,795mksi_SegmentAssets
/ us-gaap_ConsolidationItemsAxis
= mksi_CorporateEliminationsAndOtherMember