XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Detail) - shares
Jun. 30, 2024
Oct. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 12,755,938  
Pre-Funded Warrants [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 3,621,000  
Common Warrants [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 6,562,500  
Equity Incentive Plan 2012 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 0  
Equity Incentive Plan 2022 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 1,569,724  
2023 Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance   45,000
Employee Stock Option | Equity Incentive Plan 2012 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 428,296  
Employee Stock Option | Equity Incentive Plan 2022 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 357,026  
Employee Stock Option | 2023 Employee Stock Purchase Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 45,000  
Employee Stock Option | 2021 Inducement Equity Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 1,000  
Employee Stock Option | Incentive Award Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 50,000  
Restricted stock units (RSUs) [Member] | Equity Incentive Plan 2012 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 3,750  
Restricted stock units (RSUs) [Member] | Equity Incentive Plan 2022 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock reserved for future issuance 117,642