Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Stock-Based Compensation - Restricted and Performance Stock Units Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 16, 2022
Mar. 16, 2021
Dec. 17, 2019
Dec. 27, 2018
Dec. 18, 2017
Jul. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 25, 2022
Jul. 17, 2020
Stock Option Disclosures                      
Shares authorized for issuance (in shares)                   8,000,000  
Restricted stock units                      
Stock Option Disclosures                      
Vesting period (in years)             4 years        
Weighted average grant date fair value (in dollars per share)             $ 8.40 $ 20.13 $ 9.55    
Total fair value of restricted stock vested             $ 2,288 $ 2,179 $ 2,699    
Shares available (in shares)             1,861,106 967,068      
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.23 $ 20.70 $ 9.58    
Total fair value of restricted stock vested             $ 673 $ 2,302 $ 1,112    
Shares available (in shares)             1,112,031 763,697      
Unrecognized compensation expense             $ 1,693        
PSU - BLA Milestones                      
Stock Option Disclosures                      
Shares authorized for issuance (in shares)             294,968        
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%            
2020 PSUs                      
Stock Option Disclosures                      
Shares authorized for issuance (in shares)                     144,300
Achievement of award issued (as a percent)           110.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)   526,467                  
2022 PSUs | Minimum                      
Stock Option Disclosures                      
Performance stock unit, payout opportunity 0.00%                    
2022 PSUs | Maximum                      
Stock Option Disclosures                      
Performance stock unit, payout opportunity 150.00%