Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Restricted and Performance Stock Units Narrative (Details)

v3.24.0.1
Stock-Based Compensation - Restricted and Performance Stock Units Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 16, 2023
Mar. 16, 2022
Mar. 16, 2021
Dec. 17, 2019
Dec. 27, 2018
Dec. 18, 2017
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock Option Disclosures                  
Weighted average period of recognition of unrecognized compensation expense             2 years 3 months 18 days    
Restricted stock units                  
Stock Option Disclosures                  
Vesting period (in years)             4 years    
Weighted average grant date fair value (in dollars per share)             $ 8.10 $ 8.40 $ 20.13
Unrecognized compensation costs related to non-vested stock options and restricted stock awards             $ 12,530    
Weighted average period of recognition of unrecognized compensation expense             2 years 6 months 3 days    
Total fair value of restricted stock vested             $ 2,685 $ 2,288 $ 2,179
Restricted stock units | Directors And Certain Executive Officers                  
Stock Option Disclosures                  
Vesting period (in years)             3 years    
Restricted stock units | Directors And Certain Executive Officers | Tranche One                  
Stock Option Disclosures                  
Vesting period (in years)             1 year    
Performance stock units                  
Stock Option Disclosures                  
Vesting period (in years)             3 years    
Weighted average grant date fair value (in dollars per share)             $ 8.29 $ 8.23 $ 20.70
Unrecognized compensation costs related to non-vested stock options and restricted stock awards             $ 2,423    
Weighted average period of recognition of unrecognized compensation expense             1 year 9 months 3 days    
Total fair value of restricted stock vested             $ 374 $ 673 $ 2,302
Unrecognized compensation expense             $ 2,226 $ 292  
PSU - BLA Milestones                  
Stock Option Disclosures                  
Shares authorized for issuance (in shares)             255,283    
PSU - BLA Milestones | Tranche One                  
Stock Option Disclosures                  
Vesting percentage       50.00% 50.00% 50.00%      
PSU - BLA Milestones | Tranche Two                  
Stock Option Disclosures                  
Vesting period (in years)       1 year 1 year 1 year      
Vesting percentage       50.00% 50.00% 50.00%      
2021 PSUs                  
Stock Option Disclosures                  
Shares authorized for issuance (in shares)     332,200            
Value of grants reversed                 $ 1,831
2021 PSUs | Minimum                  
Stock Option Disclosures                  
Performance stock unit, payout opportunity     0.00%            
2021 PSUs | Maximum                  
Stock Option Disclosures                  
Performance stock unit, payout opportunity     200.00%            
2022 PSUs                  
Stock Option Disclosures                  
Shares authorized for issuance (in shares) 744,000 526,467              
2022 PSUs | Minimum                  
Stock Option Disclosures                  
Performance stock unit, payout opportunity 0.00% 0.00%              
2022 PSUs | Maximum                  
Stock Option Disclosures                  
Performance stock unit, payout opportunity 150.00% 150.00%