v3.25.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of common stock per share $ 2.2   $ 2.2  
Weighted-average grant-date fair value of options granted $ 1.69 $ 2.91 $ 0.89 $ 3.14
Aggregate intrinsic value of stock options exercised $ 0 $ 0 $ 0 $ 300,000
Gross unrecognized stock-based compensation expense 6,500,000   $ 6,500,000  
Unrecognized stock-based compensation expense weighted average amortized period     2 years 4 months 24 days  
Number of restricted stock units granted     24,260  
Restricted Stock Units ('RSU')        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Unrecognized stock-based compensation expense weighted average amortized period     2 years  
Gross unrecognized stock-based compensation expense $ 2,200,000   $ 2,200,000  
Issuance of restricted common units, net of tax withholdings, (Shares)     541,016  
Restricted common units issued, gross     616,596  
2022 Equity Inducement Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 49,618   49,618  
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 4,325,203   4,325,203  
2019 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 263,628   263,628  
2021 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 653,777   653,777  
Number of shares issued 0 26,599 29,619 86,481
Apexigen Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 495,861   495,861