XML 50 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of common stock per share $ 1.1   $ 1.1  
Weighted-average grant-date fair value of options granted $ 0.78 $ 3.57 $ 0.78 $ 3.9
Aggregate intrinsic value of stock options exercised $ 0   $ 0 $ 200,000
Gross unrecognized stock-based compensation expense 8,300,000   $ 8,300,000  
Unrecognized stock-based compensation expense weighted average amortized period     2 years  
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 2 months 12 days  
Gross unrecognized stock-based compensation expense $ 3,800,000   $ 3,800,000  
Issuance of restricted common units, net of tax withholdings, (Shares)     409,487  
Restricted common units issued, gross     486,746  
2022 Equity Inducement Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 428,859   428,859  
2021 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 3,788,154   3,788,154  
2019 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 132,705   132,705  
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 59,882 29,619 59,882
Apexigen Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance 638,222   638,222