XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Leases Balance Sheet Presentation of Operating and Financing Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Lessee, Lease, Description [Line Items]    
Operating lease right-of-use assets $ 119,487 $ 118,455
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 563 1,409
Lease Assets, net 120,050 119,864
Lease liabilities $ 120,433 $ 121,722