XML 87 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Debt Instrument [Line Items]    
Current maturities on long-term debt $ 50,166 $ 0
Long-term debt   52,618
Euro-denominated notes payable in 2020 at a fixed rate of 4.24% [Member]    
Debt Instrument [Line Items]    
Current maturities on long-term debt $ 50,166  
Long-term debt   $ 52,618