XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Other Income and Expenses [Abstract]        
Foreign currency transaction (losses) gains $ (2,302) $ 893 $ (3,291) $ 2,344
Equity in net loss of investee (871) (768) (2,732) (2,143)
Losses on investments, net (78) (480) (280) (2,649)
Other (22) (27) (23) (162)
Total other expense, net $ (3,273) $ (382) $ (6,326) $ (2,610)