XML 57 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jul. 31, 2017
Jul. 31, 2018
Jul. 31, 2017
Disaggregation of Revenue [Line Items]          
Sales by product $ 32,325   $ 26,852 $ 61,214 $ 50,353
Sales by product (percent of total) 100.00%   100.00% 100.00% 100.00%
Revenue recognized that was included in contract liabilities $ 422 $ 1,810      
Products [Member]          
Disaggregation of Revenue [Line Items]          
Sales by product $ 2,578   $ 1,995 $ 5,007 $ 3,326
Sales by product (percent of total) 8.00%   7.00% 8.00% 7.00%
Specialty Piping Systems And Coating [Member]          
Disaggregation of Revenue [Line Items]          
Sales by product (percent of total) 90.00%        
Specialty Piping Systems And Coating [Member] | Transferred over Time [Member]          
Disaggregation of Revenue [Line Items]          
Sales by product $ 9,807   $ 14,138 $ 20,909 $ 23,254
Sales by product (percent of total) 30.00%   53.00% 34.00% 46.00%
Specialty Piping Systems And Coating [Member] | Transferred at Point in Time [Member]          
Disaggregation of Revenue [Line Items]          
Sales by product $ 19,940   $ 10,719 $ 35,298 $ 23,773
Sales by product (percent of total) 62.00%   40.00% 58.00% 47.00%