XML 61 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2016
Jul. 31, 2017
Jul. 31, 2018
Loss Contingencies [Line Items]      
Transition tax payable due to enactment of 2017 tax act     $ 28.2
Payment of transition tax installments period     8 years
Underpaid duty charges due to alternative duty methodology $ 5.1    
Underpaid duty methodology period covered by statute of limitation 5 years    
Other Current Assets      
Loss Contingencies [Line Items]      
Restricted cash deposits released   $ 1.0