XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Supplemental Cash and Non-Cash Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Leases [Abstract]    
Cash payments for operating leases $ 5,934 $ 5,285
Operating lease assets obtained in exchange for lease liabilities $ 415 $ 9,217