XML 26 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business segment reporting (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Apr. 30, 2015
Segments
Apr. 30, 2014
Jan. 31, 2015
Segment reporting      
Number of reportable segments 2us-gaap_NumberOfReportableSegments    
Net sales $ 37,674us-gaap_SalesRevenueNet $ 59,524us-gaap_SalesRevenueNet  
Gross profit 4,041us-gaap_GrossProfit 15,989us-gaap_GrossProfit  
(Loss) income from operations (4,800)us-gaap_OperatingIncomeLoss 5,709us-gaap_OperatingIncomeLoss  
Piping Systems [Member]      
Segment reporting      
Segment Reporting Information, Description of Products and Services Piping Systems, which engineers, designs, manufactures and sells specialty piping, leak detection and location systems    
Net sales 20,277us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_PipingSystemsMember
42,354us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_PipingSystemsMember
 
Gross profit 2,355us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_PipingSystemsMember
13,458us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_PipingSystemsMember
 
(Loss) income from operations (1,426)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_PipingSystemsMember
8,017us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_PipingSystemsMember
 
Filtration Products [Member]      
Segment reporting      
Segment Reporting Information, Description of Products and Services Filtration Products, which manufactures custom-designed industrial filtration products to remove particulates from air and other gas streams    
Net sales 17,397us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_FiltrationProductsMember
17,170us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_FiltrationProductsMember
 
Gross profit 1,686us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_FiltrationProductsMember
2,531us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_FiltrationProductsMember
 
(Loss) income from operations (1,230)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_FiltrationProductsMember
(544)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mfri_FiltrationProductsMember
 
Corporate Segment [Member]      
Segment reporting      
(Loss) income from operations $ (2,144)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ (1,764)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Credit Concentration Risk [Member]      
Segment reporting      
Concentration Risk, Percentage 28.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
  31.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember
Sales Revenue, Net [Member]      
Segment reporting      
Concentration Risk, Percentage   21.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_SalesRevenueNetMember