Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Schedule of Stock-based Compensation Activity (Details)

v3.24.3
Stock-Based Compensation - Schedule of Stock-based Compensation Activity (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
2024 BLA PSU | Minimum        
Weighted Average Grant Date Fair Value        
Payout opportunity target   0.00%    
2024 BLA PSU | Maximum        
Weighted Average Grant Date Fair Value        
Payout opportunity target   100.00%    
TSR PSU | Minimum        
Weighted Average Grant Date Fair Value        
Payout opportunity target   0.00%    
TSR PSU | Maximum        
Weighted Average Grant Date Fair Value        
Payout opportunity target   200.00%    
Stock Options        
Target Shares or Units        
Stock options granted (in shares)   145,984 0  
Weighted Average Grant Date Fair Value        
Stock options granted (in USD per share)   $ 4.11 $ 0  
Vesting period       1 year
Restricted Stock Units        
Target Shares or Units        
Stock units granted (in shares) 2,875 200,108 787,688  
Weighted Average Grant Date Fair Value        
Stock options/units granted (in USD per share) $ 14.29 $ 7.56 $ 9.05  
Vesting period       4 years
Restricted Stock Units | Board Of Directors, Chairman        
Target Shares or Units        
Stock units granted (in shares)       2,875
Restricted Stock Units | Board of Directors        
Target Shares or Units        
Stock units granted (in shares) 88,099 88,099    
Weighted Average Grant Date Fair Value        
Vesting period   1 year    
Performance Stock Units        
Target Shares or Units        
Stock units granted (in shares)   424,400 911,400  
Weighted Average Grant Date Fair Value        
Stock options/units granted (in USD per share)   $ 3.06 $ 8.92  
Performance Stock Units | 2024 BLA PSU        
Target Shares or Units        
Stock units granted (in shares)   487,000    
Performance Stock Units | TSR PSU        
Target Shares or Units        
Stock units granted (in shares)   424,400    
Weighted Average Grant Date Fair Value        
Vesting period   3 years    
Shares authorized for issuance (in shares)   848,800    
Inducement Shares, Stock Options        
Target Shares or Units        
Stock options granted (in shares)     18,700  
Weighted Average Grant Date Fair Value        
Stock options granted (in USD per share)     $ 6.04  
Inducement Shares, Stock Options | Inducement Shares        
Weighted Average Grant Date Fair Value        
Vesting period   3 years    
Inducement Shares, Restricted Stock Units        
Target Shares or Units        
Stock units granted (in shares) 20,000   310,000  
Weighted Average Grant Date Fair Value        
Stock options/units granted (in USD per share) $ 10.43   $ 7.00  
Inducement Shares, Restricted Stock Units | Inducement Shares        
Weighted Average Grant Date Fair Value        
Vesting period   4 years    
Inducement Shares, Performance Shares        
Target Shares or Units        
Stock units granted (in shares) 600,000      
Weighted Average Grant Date Fair Value        
Stock options/units granted (in USD per share) $ 13.38      
Inducement Shares, Performance Shares | Inducement Shares        
Target Shares or Units        
Stock units granted (in shares) 600,000      
TSR PSU        
Target Shares or Units        
Stock units granted (in shares) 450,000      
2024 BLA PSU        
Target Shares or Units        
Stock units granted (in shares) 150,000