XML 69 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies Commitments (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Commitments (Textual) [Abstract]      
Rental payment under operating leases $ 28 $ 26 $ 23
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Minimum lease payment, 2020 23    
Minimum lease payment, 2021 16    
Minimum lease payment, 2022 10    
Minimum lease payment, 2023 5    
Minimum lease payment, 2024 3    
Minimum lease payment, after 2024 2    
Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]      
Total purchase obligation, 2020 12    
Total purchase obligation, 2021 6    
Total purchase obligation, 2022 4    
Total purchase obligation, 2023 1    
Total purchase obligation, 2024 0    
Total purchase obligation, after 2024 $ 1    
Agave [Member]      
Commitments (Textual) [Abstract]      
Agave purchase contract, period (years) 10 years    
Total obligations $ 25