XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business, Basis of Presentation and Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Apr. 30, 2018
Adoption of new accounting pronouncement      
Trade accounts and notes receivable $ 410,017   $ 346,450
Other accrued expenses and current liabilities 60,488   $ 45,146
Other accrued expenses and liabilities 446 $ 312  
Debt issuance costs 7,933 $ 3,283  
ASU 2014-09      
Adoption of new accounting pronouncement      
Trade accounts and notes receivable 3,600    
Other accrued expenses and current liabilities 3,600    
ASU 2016-15      
Adoption of new accounting pronouncement      
Other accrued expenses and liabilities 2,700    
Debt issuance costs $ 2,700