XML 102 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Leases      
Option to extend true    
Finance lease cost:      
Amortization of right-of-use assets $ 24,352    
Interest on lease liabilities 13,316    
Operating lease cost 42,846    
Variable lease cost 12,555    
Total lease cost $ 93,069    
Rent expense   $ 53,500 $ 63,900
Minimum      
Leases      
Lease term (in years) 1 year    
Renewal lease term (in years) 1 year    
Maximum      
Leases      
Lease term (in years) 11 years    
Renewal lease term (in years) 5 years