XML 57 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment and Geographic Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2015
Segment
Mar. 31, 2014
Mar. 31, 2013
Segment Reporting Information [Line Items]                      
Number of reportable segments                 5us-gaap_NumberOfReportableSegments    
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit $ 62.7us-gaap_GrossProfit $ 59.4us-gaap_GrossProfit $ 56.7us-gaap_GrossProfit $ 67.7us-gaap_GrossProfit $ 62.3us-gaap_GrossProfit $ 56.8us-gaap_GrossProfit $ 57.2us-gaap_GrossProfit $ 61.9us-gaap_GrossProfit $ 246.5us-gaap_GrossProfit $ 238.2us-gaap_GrossProfit $ 208.6us-gaap_GrossProfit
Gross profit (% of sales) (in hundredths)                 16.50%mod_GrossProfitAsPercentageOfSales 16.10%mod_GrossProfitAsPercentageOfSales 15.20%mod_GrossProfitAsPercentageOfSales
Operating income (loss)                 52.7us-gaap_OperatingIncomeLoss 37.2us-gaap_OperatingIncomeLoss (0.6)us-gaap_OperatingIncomeLoss
Total assets 931.6us-gaap_Assets       1,032.3us-gaap_Assets       931.6us-gaap_Assets 1,032.3us-gaap_Assets  
Segment Reporting Information, Additional Information [Abstract]                      
Total capital expenditures                 58.3us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 53.1us-gaap_PaymentsToAcquirePropertyPlantAndEquipment 49.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Total depreciation and amortization expense                 51.6us-gaap_DepreciationDepletionAndAmortization 58.1us-gaap_DepreciationDepletionAndAmortization 55.8us-gaap_DepreciationDepletionAndAmortization
Total property, plant and equipment 322.1us-gaap_PropertyPlantAndEquipmentNet       359.6us-gaap_PropertyPlantAndEquipmentNet       322.1us-gaap_PropertyPlantAndEquipmentNet 359.6us-gaap_PropertyPlantAndEquipmentNet  
Net sales                 1,496.4us-gaap_Revenues 1,477.6us-gaap_Revenues 1,376.0us-gaap_Revenues
Revenue from External Customer [Line Items]                      
Net sales                 1,496.4us-gaap_SalesRevenueGoodsNet 1,477.6us-gaap_SalesRevenueGoodsNet 1,376.0us-gaap_SalesRevenueGoodsNet
Modules/Assemblies [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 367.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_ModulesPackagesMember
379.9us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_ModulesPackagesMember
358.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_ModulesPackagesMember
Oil Coolers [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 233.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_OilCoolersMember
215.4us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_OilCoolersMember
194.1us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_OilCoolersMember
HVAC Equipment [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 199.6us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_BuildingHvacMember
159.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_BuildingHvacMember
151.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_BuildingHvacMember
EGR Coolers [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 183.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_EgrCoolersMember
172.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_EgrCoolersMember
136.1us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_EgrCoolersMember
Charge Air Coolers [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 148.9us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_ChargeAirCoolersMember
157.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_ChargeAirCoolersMember
161.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_ChargeAirCoolersMember
Condensers [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 140.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_CondensersMember
129.2us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_CondensersMember
128.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_CondensersMember
Radiators [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 124.8us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_RadiatorsMember
129.0us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_RadiatorsMember
134.4us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_RadiatorsMember
Other [Member]                      
Revenue from External Customer [Line Items]                      
Net sales                 99.1us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_OtherProductMember
135.1us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_OtherProductMember
110.5us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= mod_OtherProductMember
Operating Segments [Member]                      
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit                 245.2us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
237.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
207.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Gross profit (% of sales) (in hundredths)                 16.20%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
15.90%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
14.90%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating income (loss)                 78.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
65.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
26.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Segment Reporting Information, Additional Information [Abstract]                      
Net sales                 1,513.1us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,493.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,395.1us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | North America [Member]                      
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit                 97.0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
93.5us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
81.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
Gross profit (% of sales) (in hundredths)                 16.90%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
16.40%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
14.40%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
Operating income (loss)                 45.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
42.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
39.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
Total assets 231.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
      218.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
      231.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
218.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
 
Segment Reporting Information, Additional Information [Abstract]                      
Total capital expenditures                 25.9us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
18.9us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
19.0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
Total depreciation and amortization expense                 18.1us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
19.3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
20.1us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
Net sales                 573.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
568.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
564.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
Operating Segments [Member] | Europe [Member]                      
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit                 68.7us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
70.8us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
61.0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
Gross profit (% of sales) (in hundredths)                 11.90%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
12.10%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
12.30%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
Operating income (loss)                 25.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
9.6us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
(25.4)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
Total assets 283.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
      367.9us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
      283.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
367.9us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
 
Segment Reporting Information, Additional Information [Abstract]                      
Total capital expenditures                 21.5us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
22.9us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
16.5us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
Total depreciation and amortization expense                 19.8us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
26.6us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
23.4us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
Net sales                 578.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
584.4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
498.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentEuropeSegmentMember
Operating Segments [Member] | South America [Member]                      
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit                 12.1us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
20.8us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
22.5us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
Gross profit (% of sales) (in hundredths)                 12.80%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
16.90%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
16.80%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
Operating income (loss)                 (12.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
7.5us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
11.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
Total assets 46.5us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
      80.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
      46.5us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
80.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
Segment Reporting Information, Additional Information [Abstract]                      
Total capital expenditures                 4.3us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
5.7us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
3.4us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
Total depreciation and amortization expense                 3.2us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
3.3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
3.7us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
Net sales                 93.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
122.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
133.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
Operating Segments [Member] | Asia [Member]                      
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit                 11.5us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
8.9us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
1.7us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
Gross profit (% of sales) (in hundredths)                 14.20%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
12.50%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
2.80%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
Operating income (loss)                 0.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
(3.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
(8.8)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
Total assets 92.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
      92.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
      92.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
92.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
 
Segment Reporting Information, Additional Information [Abstract]                      
Total capital expenditures                 3.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
4.6us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
7.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
Total depreciation and amortization expense                 7.2us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
6.7us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
6.4us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
Net sales                 81.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
71.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
59.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
Operating Segments [Member] | Building HVAC [Member]                      
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit                 55.9us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
43.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
40.8us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
Gross profit (% of sales) (in hundredths)                 30.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
29.60%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
29.30%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
Operating income (loss)                 19.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
9.4us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
10.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
Total assets 131.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
      132.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
      131.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
132.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
 
Segment Reporting Information, Additional Information [Abstract]                      
Total capital expenditures                 2.8us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
1.0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
3.1us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
Total depreciation and amortization expense                 3.3us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
2.2us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
2.2us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
Net sales                 186.3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
146.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
139.3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
Corporate and Eliminations [Member]                      
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract]                      
Gross profit                 1.3us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0.8us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
1.2us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Gross profit (% of sales) (in hundredths)                 0.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Operating income (loss)                 (26.0)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(28.1)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(26.8)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total assets 146.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      140.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      146.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
140.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Segment Reporting Information, Additional Information [Abstract]                      
Net sales                 (16.7)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(16.2)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(19.1)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Reportable Geographical Components [Member] | United States [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Total property, plant and equipment 105.0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
      100.7us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
      105.0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
100.7us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Net sales                 669.3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
645.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
637.4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Reportable Geographical Components [Member] | Germany [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Total property, plant and equipment 66.0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_DE
      81.8us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_DE
      66.0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_DE
81.8us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_DE
 
Net sales                 193.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_DE
229.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_DE
214.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_DE
Reportable Geographical Components [Member] | Hungary [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Net sales                 161.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_HU
150.3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_HU
117.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_HU
Reportable Geographical Components [Member] | Austria [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Net sales                 118.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_CountryAUSTMember
109.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_CountryAUSTMember
97.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_CountryAUSTMember
Reportable Geographical Components [Member] | Other European Countries [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Total property, plant and equipment 79.9us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherEuropeanCountriesMember
      100.0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherEuropeanCountriesMember
      79.9us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherEuropeanCountriesMember
100.0us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherEuropeanCountriesMember
 
Reportable Geographical Components [Member] | Brazil [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Net sales                 93.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_BR
122.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_BR
128.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_BR
Reportable Geographical Components [Member] | China [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Total property, plant and equipment 36.3us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CN
      38.9us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CN
      36.3us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CN
38.9us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_CN
 
Reportable Geographical Components [Member] | Other [Member]                      
Segment Reporting Information, Additional Information [Abstract]                      
Total property, plant and equipment 34.9us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherGeographicSegmentMember
      38.2us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherGeographicSegmentMember
      34.9us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherGeographicSegmentMember
38.2us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherGeographicSegmentMember
 
Net sales                 $ 260.4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherGeographicSegmentMember
$ 220.3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherGeographicSegmentMember
$ 179.7us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= mod_OtherGeographicSegmentMember