XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Supplemental Cash and Non-Cash Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2020
Leases [Abstract]        
Cash payments for operating leases $ 4,411 $ 4,082 $ 10,345 $ 9,367
Operating lease assets obtained in exchange for lease liabilities $ 18 $ (2,703) $ 433 $ 6,514