XML 76 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)
Mar. 31, 2025
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 891,187
Pre-Funded Warrants [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 0
Common Warrants [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 539,060
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 198,774
Stock options [Member] | Equity Incentive Plan 2012 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 31,292
Stock options [Member] | Equity Incentive Plan 2022 [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 105,939
Stock options [Member] | 2016 Employee Stock Purchase Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 3,708
Stock options [Member] | 2021 Inducement Equity Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 83
Stock options [Member] | Incentive Award Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock reserved for future issuance 4,166
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 0
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 8,165