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 |  |  |  |  |  |  |  |  | 5 us-gaap_NumberOfReportableSegments |  |
Net sales, gross profit, operating (loss) income and total assets by segment [Abstract] |  |  |  |  |  |  |  |  |  |  |
Gross profit | $ 62.7 us-gaap_GrossProfit | $ 59.4 us-gaap_GrossProfit | $ 56.7 us-gaap_GrossProfit | $ 67.7 us-gaap_GrossProfit | $ 62.3 us-gaap_GrossProfit | $ 56.8 us-gaap_GrossProfit | $ 57.2 us-gaap_GrossProfit | $ 61.9 us-gaap_GrossProfit | $ 246.5 us-gaap_GrossProfit | $ 238.2 us-gaap_GrossProfit | $ 208.6 us-gaap_GrossProfit
Gross profit (% of sales) (in hundredths) |  |  |  |  |  |  |  |  | 16.50%mod_GrossProfitAsPercentageOfSales | 16.10%mod_GrossProfitAsPercentageOfSales | 15.20%mod_GrossProfitAsPercentageOfSales
Operating income (loss) |  |  |  |  |  |  |  |  | 52.7 us-gaap_OperatingIncomeLoss | 37.2 us-gaap_OperatingIncomeLoss | (0.6)us-gaap_OperatingIncomeLoss
Total assets | 931.6 us-gaap_Assets |  |  |  | 1,032.3 us-gaap_Assets |  |  |  | 931.6 us-gaap_Assets | 1,032.3 us-gaap_Assets |
Segment Reporting Information, Additional Information [Abstract] |  |  |  |  |  |  |  |  |  |  |
Total capital expenditures |  |  |  |  |  |  |  |  | 58.3 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment | 53.1 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment | 49.8 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Total depreciation and amortization expense |  |  |  |  |  |  |  |  | 51.6 us-gaap_DepreciationDepletionAndAmortization | 58.1 us-gaap_DepreciationDepletionAndAmortization | 55.8 us-gaap_DepreciationDepletionAndAmortization
Total property, plant and equipment | 322.1 us-gaap_PropertyPlantAndEquipmentNet |  |  |  | 359.6 us-gaap_PropertyPlantAndEquipmentNet |  |  |  | 322.1 us-gaap_PropertyPlantAndEquipmentNet | 359.6 us-gaap_PropertyPlantAndEquipmentNet |
Net sales |  |  |  |  |  |  |  |  | 1,496.4 us-gaap_Revenues | 1,477.6 us-gaap_Revenues | 1,376.0 us-gaap_Revenues
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 1,496.4 us-gaap_SalesRevenueGoodsNet | 1,477.6 us-gaap_SalesRevenueGoodsNet | 1,376.0 us-gaap_SalesRevenueGoodsNet
Modules/Assemblies [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 367.5 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_ModulesPackagesMember | 379.9 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_ModulesPackagesMember | 358.5 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_ModulesPackagesMember
Oil Coolers [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 233.0 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_OilCoolersMember | 215.4 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_OilCoolersMember | 194.1 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_OilCoolersMember
HVAC Equipment [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 199.6 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_BuildingHvacMember | 159.5 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_BuildingHvacMember | 151.8 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_BuildingHvacMember
EGR Coolers [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 183.5 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_EgrCoolersMember | 172.5 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_EgrCoolersMember | 136.1 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_EgrCoolersMember
Charge Air Coolers [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 148.9 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_ChargeAirCoolersMember | 157.0 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_ChargeAirCoolersMember | 161.8 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_ChargeAirCoolersMember
Condensers [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 140.0 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_CondensersMember | 129.2 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_CondensersMember | 128.8 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_CondensersMember
Radiators [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 124.8 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_RadiatorsMember | 129.0 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_RadiatorsMember | 134.4 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_RadiatorsMember
Other [Member] |  |  |  |  |  |  |  |  |  |  |
Revenue from External Customer [Line Items] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 99.1 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_OtherProductMember | 135.1 us-gaap_SalesRevenueGoodsNet / us-gaap_ProductOrServiceAxis = mod_OtherProductMember | 110.5 us-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.2 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 237.4 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 207.4 us-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.7 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 65.3 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 26.2 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
Segment Reporting Information, Additional Information [Abstract] |  |  |  |  |  |  |  |  |  |  |
Net sales |  |  |  |  |  |  |  |  | 1,513.1 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 1,493.8 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember | 1,395.1 us-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.0 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 93.5 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 81.4 us-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.9 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 42.1 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 39.2 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember
Total assets | 231.8 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember |  |  |  | 218.1 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember |  |  |  | 231.8 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 218.1 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember |
Segment Reporting Information, Additional Information [Abstract] |  |  |  |  |  |  |  |  |  |  |
Total capital expenditures |  |  |  |  |  |  |  |  | 25.9 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 18.9 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 19.0 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember
Total depreciation and amortization expense |  |  |  |  |  |  |  |  | 18.1 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 19.3 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 20.1 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember
Net sales |  |  |  |  |  |  |  |  | 573.5 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 568.7 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentNorthAmericaSegmentMember | 564.5 us-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.7 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 70.8 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 61.0 us-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.7 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 9.6 us-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.1 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember |  |  |  | 367.9 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember |  |  |  | 283.1 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 367.9 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember |
Segment Reporting Information, Additional Information [Abstract] |  |  |  |  |  |  |  |  |  |  |
Total capital expenditures |  |  |  |  |  |  |  |  | 21.5 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 22.9 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 16.5 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember
Total depreciation and amortization expense |  |  |  |  |  |  |  |  | 19.8 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 26.6 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 23.4 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember
Net sales |  |  |  |  |  |  |  |  | 578.2 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 584.4 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentEuropeSegmentMember | 498.0 us-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.1 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 20.8 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 22.5 us-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.5 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 11.2 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember
Total assets | 46.5 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember |  |  |  | 80.1 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember |  |  |  | 46.5 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 80.1 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember |
Segment Reporting Information, Additional Information [Abstract] |  |  |  |  |  |  |  |  |  |  |
Total capital expenditures |  |  |  |  |  |  |  |  | 4.3 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 5.7 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 3.4 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember
Total depreciation and amortization expense |  |  |  |  |  |  |  |  | 3.2 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 3.3 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 3.7 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember
Net sales |  |  |  |  |  |  |  |  | 93.9 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 122.7 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = us-gaap_SouthAmericaMember | 133.8 us-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.5 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 8.9 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 1.7 us-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.3 us-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.4 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember |  |  |  | 92.8 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember |  |  |  | 92.4 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 92.8 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember |
Segment Reporting Information, Additional Information [Abstract] |  |  |  |  |  |  |  |  |  |  |
Total capital expenditures |  |  |  |  |  |  |  |  | 3.8 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 4.6 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 7.8 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember
Total depreciation and amortization expense |  |  |  |  |  |  |  |  | 7.2 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 6.7 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 6.4 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember
Net sales |  |  |  |  |  |  |  |  | 81.2 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 71.5 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_OriginalEquipmentAsiaSegmentMember | 59.5 us-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.9 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 43.4 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 40.8 us-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.1 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 9.4 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 10.0 us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember
Total assets | 131.4 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember |  |  |  | 132.7 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember |  |  |  | 131.4 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 132.7 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember |
Segment Reporting Information, Additional Information [Abstract] |  |  |  |  |  |  |  |  |  |  |
Total capital expenditures |  |  |  |  |  |  |  |  | 2.8 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 1.0 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 3.1 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember
Total depreciation and amortization expense |  |  |  |  |  |  |  |  | 3.3 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 2.2 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 2.2 us-gaap_DepreciationDepletionAndAmortization / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember
Net sales |  |  |  |  |  |  |  |  | 186.3 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 146.5 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mod_BuildingHvacMember | 139.3 us-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.3 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | 0.8 us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | 1.2 us-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.4 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |  |  | 140.7 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember |  |  |  | 146.4 us-gaap_Assets / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember | 140.7 us-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.0 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 100.7 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_US |  |  |  | 105.0 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_US | 100.7 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_US |
Net sales |  |  |  |  |  |  |  |  | 669.3 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_US | 645.7 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_US | 637.4 us-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.0 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_DE |  |  |  | 81.8 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_DE |  |  |  | 66.0 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_DE | 81.8 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_DE |
Net sales |  |  |  |  |  |  |  |  | 193.8 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_DE | 229.5 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_DE | 214.8 us-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.0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_HU | 150.3 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_HU | 117.6 us-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.7 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_CountryAUSTMember | 109.8 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_CountryAUSTMember | 97.7 us-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.9 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherEuropeanCountriesMember |  |  |  | 100.0 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherEuropeanCountriesMember |  |  |  | 79.9 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherEuropeanCountriesMember | 100.0 us-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.2 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_BR | 122.0 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_BR | 128.8 us-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.3 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_CN |  |  |  | 38.9 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_CN |  |  |  | 36.3 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = country_CN | 38.9 us-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.9 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherGeographicSegmentMember |  |  |  | 38.2 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherGeographicSegmentMember |  |  |  | 34.9 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherGeographicSegmentMember | 38.2 us-gaap_PropertyPlantAndEquipmentNet / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherGeographicSegmentMember |
Net sales |  |  |  |  |  |  |  |  | $ 260.4 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherGeographicSegmentMember | $ 220.3 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherGeographicSegmentMember | $ 179.7 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_ReportableGeographicalComponentsMember / us-gaap_StatementGeographicalAxis = mod_OtherGeographicSegmentMember

X
- Definition Gross profit as a percentage of sales revenue generated by each segment of the entity. + References No definition available. + Details
Name: | mod_GrossProfitAsPercentageOfSales
Namespace Prefix: | mod_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 + Details
Name: | us-gaap_Assets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 + Details
Name: | us-gaap_DepreciationDepletionAndAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_GrossProfit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 + Details
Name: | us-gaap_PropertyPlantAndEquipmentNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationAdditionalInformationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationIncomeLossBeforeIncomeTaxesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_ReportableGeographicalComponentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_BuildingHvacMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_ChargeAirCoolersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_CondensersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_EgrCoolersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_ModulesPackagesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_OilCoolersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_OtherProductMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ProductOrServiceAxis=mod_RadiatorsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |