XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details)
shares in Thousands
Apr. 30, 2023
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common stock reserved for future issuance 16,077
Conversion Of Convertible Notes [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common stock reserved for future issuance 6,776
Stock Incentive Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common stock reserved for future issuance 8,338
Employee Stock Purchase Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Common stock reserved for future issuance 963