XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Note 4 - Revenue Recognition (Tables)
3 Months Ended
Apr. 30, 2019
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   
Three Months Ended April 30,
 
   
2019
   
2018
 
   
Sales
   
% to Total
   
Sales
   
% to Total
 
Products
   
4,898
     
20
%    
2,429
     
8
%
                                 
Specialty Piping Systems and Coating
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue recognized under input method
   
8,786
     
36
%    
11,102
     
38
%
Revenue recognized under output method
   
10,592
     
44
%    
15,358
     
53
%
Total
   
24,276
     
100
%    
28,889
     
100
%
Contract with Customer, Asset and Liability [Table Text Block]
   
Contract Assets
 
Balance January 31, 2019
 
$
1,653
 
Costs and gross profit recognized during the period for uncompleted contracts from the prior period
   
(1,038
)
Costs and deferred gross profit incurred on uncompleted contracts not billed at the end of the current period
   
1,368
 
Closing Balance at April 30, 2019
   
1,983
 
   
Contract Liabilities
 
Balance January 31, 2019
 
$
1,569
 
Revenue recognized during the period for uncompleted contracts from the prior period
   
(444
)
New contracts entered into that are uncompleted at the end of the current period
   
721
 
Closing Balance at April 30, 2019
 
 
1,846