Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Stock-Based Compensation - Schedule of Stock-based Compensation Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
2024 BLA PSU | Minimum      
Weighted Average Granted Date Fair Value      
Payout opportunity target   0.00%  
2024 BLA PSU | Maximum      
Weighted Average Granted Date Fair Value      
Payout opportunity target   100.00%  
TSR PSU | Minimum      
Weighted Average Granted Date Fair Value      
Payout opportunity target   0.00%  
TSR PSU | Maximum      
Weighted Average Granted Date Fair Value      
Payout opportunity target   200.00%  
Stock Options      
Target Shares or Units      
Stock options granted (in shares) 145,984 0  
Weighted Average Granted 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) 200,108 787,688  
Weighted Average Granted Date Fair Value      
Stock options/units granted (in USD per share) $ 7.56 $ 9.05  
Vesting period     4 years
Restricted Stock Units | Board of Directors      
Target Shares or Units      
Stock units granted (in shares) 85,224    
Weighted Average Granted 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 Granted 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 Granted 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 Granted Date Fair Value      
Stock options granted (in USD per share)   $ 6.04  
Inducement Shares, Stock Options | Inducement Shares      
Weighted Average Granted Date Fair Value      
Vesting period   3 years  
Inducement Shares, Restricted Stock Units      
Target Shares or Units      
Stock units granted (in shares)   310,000  
Weighted Average Granted Date Fair Value      
Stock options/units granted (in USD per share)   $ 7.00  
Inducement Shares, Restricted Stock Units | Inducement Shares      
Weighted Average Granted Date Fair Value      
Vesting period   4 years