XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Common Share (Tables)
3 Months Ended
Jul. 31, 2024
Net loss per share:  
Schedule of anti-dilutive shares
          
   Three Months Ended July 31, 
   2024   2023 
Stock options   687    1,138 
RSUs, PSUs and ESPP   1,225    907 
2026 Notes       6,776 
2029 Notes   16,180     
Total potential dilutive securities   18,092    8,821