XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of operations and comprehensive (loss) income
   Three Months Ended     
   October 31,     
   2022   2021   % Change 
   (in thousands)     
Stock-based compensation expense  $589   $319    84.6%