v3.25.1
Stock-Based Compensation (Tables)
9 Months Ended
Apr. 30, 2025
Stock-Based Compensation [Abstract]  
Schedule of Recognized Stock-based Compensation

In our accompanying unaudited condensed consolidated statements of operations and comprehensive income (loss), the Company recognized stock-based compensation expense for our employees and non-employees as follows (in thousands):

 

   Three Months Ended
April 30,
   Nine Months Ended
April 30,
 
   2025   2024   2025   2024 
Stock-based compensation expense  $603   $683   $1,308   $1,673