XML 22 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2014
Segment Reporting Information [Abstract]          
Net sales $ 363.6us-gaap_Revenues $ 347.0us-gaap_Revenues $ 1,133.4us-gaap_Revenues $ 1,087.0us-gaap_Revenues  
Gross profit 59.4us-gaap_GrossProfit 56.8us-gaap_GrossProfit 183.8us-gaap_GrossProfit 175.9us-gaap_GrossProfit  
Gross profit as % of sales (in hundredths) 16.40%mod_GrossProfitAsPercentageOfSales 16.40%mod_GrossProfitAsPercentageOfSales 16.20%mod_GrossProfitAsPercentageOfSales 16.20%mod_GrossProfitAsPercentageOfSales  
Operating income 15.5us-gaap_OperatingIncomeLoss 0.9us-gaap_OperatingIncomeLoss 47.5us-gaap_OperatingIncomeLoss 30.5us-gaap_OperatingIncomeLoss  
Total assets 964.7us-gaap_Assets   964.7us-gaap_Assets   1,032.3us-gaap_Assets
Operating Segments [Member]          
Segment Reporting Information [Abstract]          
Net sales 367.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
350.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,145.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,098.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Gross profit 58.9us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
56.8us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
182.7us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
175.6us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Gross profit as % of sales (in hundredths) 16.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
16.20%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
15.90%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
16.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Operating income 21.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
9.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
66.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
52.4us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Operating Segments [Member] | North America [Member]          
Segment Reporting Information [Abstract]          
Net sales 131.8us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
128.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
427.3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
423.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
 
Gross profit 20.3us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
20.0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
69.3us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
70.5us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
 
Gross profit as % of sales (in hundredths) 15.40%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
15.50%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
16.20%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
16.60%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
 
Operating income 6.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
8.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
30.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
34.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
 
Total assets 217.2us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentNorthAmericaSegmentMember
  217.2us-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
Operating Segments [Member] | Europe [Member]          
Segment Reporting Information [Abstract]          
Net sales 137.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
140.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
442.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
425.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
 
Gross profit 14.1us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
17.2us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
53.0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
51.2us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
 
Gross profit as % of sales (in hundredths) 10.30%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
12.20%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
12.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
12.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
 
Operating income 5.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
(5.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
20.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
6.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
 
Total assets 311.3us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
  311.3us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
  367.9us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_EuropeSegmentMember
Operating Segments [Member] | South America [Member]          
Segment Reporting Information [Abstract]          
Net sales 21.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
27.4us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
73.9us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
93.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
Gross profit 2.2us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
4.5us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
9.3us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
16.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
Gross profit as % of sales (in hundredths) 10.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
16.30%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
12.50%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
17.50%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
Operating income (1.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
1.1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
(1.2)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
6.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
 
Total assets 62.9us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_SouthAmericaMember
  62.9us-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
Operating Segments [Member] | Asia [Member]          
Segment Reporting Information [Abstract]          
Net sales 20.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
17.1us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
60.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
51.6us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
 
Gross profit 2.7us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
2.0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
8.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
6.1us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
 
Gross profit as % of sales (in hundredths) 13.60%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
11.70%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
14.10%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
11.80%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
 
Operating income (0.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
(0.6)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
(0.1)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
(2.0)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
 
Total assets 91.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_OriginalEquipmentAsiaSegmentMember
  91.1us-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
Operating Segments [Member] | Building HVAC [Member]          
Segment Reporting Information [Abstract]          
Net sales 56.3us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
37.0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
142.5us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
104.2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
 
Gross profit 19.6us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
13.1us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
42.7us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
31.4us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
 
Gross profit as % of sales (in hundredths) 34.70%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
35.50%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
30.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
30.10%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
 
Operating income 9.8us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
5.3us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
16.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
7.5us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
 
Total assets 148.4us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mod_BuildingHvacMember
  148.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
Corporate and Eliminations [Member]          
Segment Reporting Information [Abstract]          
Net sales (3.4)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(3.9)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(12.5)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(11.6)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Gross profit 0.5us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
1.1us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0.3us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Gross profit as % 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
0.00%mod_GrossProfitAsPercentageOfSales
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Operating income (5.5)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(8.3)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(19.2)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(21.9)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Total assets $ 133.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  $ 133.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  $ 140.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember