XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail)
Mar. 31, 2023
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of common stock shares reserved for issuance 4,931,157
Common Stock Warrants [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of common stock shares reserved for issuance 13,760
Common Stock Options and Restricted Stock Units [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of common stock shares reserved for issuance 3,922,930
Shares Available Under the 2015 Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of common stock shares reserved for issuance 83,313
Shares Available Under the 2022 Inducement Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of common stock shares reserved for issuance 109,833
Shares Available Under the Employee Stock Purchase Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of common stock shares reserved for issuance 801,321