XML 85 R73.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Jul. 31, 2016
Jan. 31, 2016
Mar. 04, 2015
Jan. 25, 2015
Commitments and Contingencies [Line Items]        
Potential payments under earn-out arrangements, high estimate     $ 70,000  
Earn-out liability booked $ 7,593 $ 6,259    
Amount expected to be settled within twelve months 3,895 2,155    
Cycleo [Member]        
Commitments and Contingencies [Line Items]        
Potential payments under earn-out arrangements, high estimate 16,000      
Earn-out liability booked 7,593 6,259    
Amount expected to be settled within twelve months 3,895 2,155    
Triune Systems [Member]        
Commitments and Contingencies [Line Items]        
Earn-out liability booked 0 0 16,200  
Amount expected to be settled within twelve months 0 $ 0    
Additional Earn-out Payable After Third Fiscal Year From Acquisition Date [Member] | Triune Systems [Member]        
Commitments and Contingencies [Line Items]        
Potential payments under earn-out arrangements, high estimate     $ 16,000  
Minimum [Member] | Environmental Issue        
Commitments and Contingencies [Line Items]        
Loss contingency, estimate of possible loss 5,300     $ 2,700
Maximum [Member] | Environmental Issue        
Commitments and Contingencies [Line Items]        
Loss contingency, estimate of possible loss $ 7,500     $ 5,700