XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Income (Expense), Net (Tables)
6 Months Ended
Jan. 31, 2024
Other Income and Expenses [Abstract]  
Schedule of Other Income (Expense), Net

Other income (expense), net consists of the following:

 

   2024   2023   2024   2023 
  

Three Months Ended

January 31,

  

Six Months Ended

January 31,

 
   2024   2023   2024   2023 
   (in thousands) 
Foreign currency transaction gains (losses)  $2,510   $2,480   $(989)  $1,451 
Equity in net loss of investee   (848)   (723)   (1,861)   (1,375)
Gains (losses) on investments, net   

715

    (228)   (202)   (2,169)
Other   157    84    (1)   (136)
                     
Total other income (expense), net  $2,534   $1,613   $(3,053)  $(2,229)