XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Carrying Amount of Contract Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Accounting Policies [Abstract]    
Balance $ 7,485 $ 10,080
Capitalized contract assets during the period 828 265
Costs amortized during the period (2,985) (3,188)
Effect of foreign currency exchange rates (550) 328
Balance $ 4,778 $ 7,485