Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Incentive Plans - Narrative (Details)

v3.22.2.2
Stock-Based Incentive Plans - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 16, 2022
shares
Sep. 30, 2022
USD ($)
shares
Sep. 30, 2021
USD ($)
Sep. 30, 2022
USD ($)
plan
shares
Sep. 30, 2021
USD ($)
Stock Option Disclosures          
Share-based incentive plans | plan       2  
Share-based compensation expense | $   $ 3,849 $ 2,911 $ 11,437 $ 9,410
Unrecognized compensation costs related to non-vested stock options and performance stock awards | $   8,251   $ 8,251  
Stock options          
Stock Option Disclosures          
Weighted average period of recognition of unrecognized compensation expense       2 years 7 months 6 days  
Restricted and Performance Stock Units          
Stock Option Disclosures          
Unrecognized compensation costs related to non-vested stock options and performance stock awards | $   17,487   $ 17,487  
Weighted average period of recognition of unrecognized compensation expense       2 years 9 months 18 days  
PSUs          
Stock Option Disclosures          
Unrecognized compensation costs related to non-vested stock options and performance stock awards | $   $ 3,774   $ 3,774  
PSUs | Two Thousand Twenty-Two          
Stock Option Disclosures          
Shares authorized for issuance (in shares) | shares 526,467        
PSUs | Minimum | Two Thousand Twenty-Two          
Stock Option Disclosures          
Payout opportunity 0.00%        
PSUs | Maximum | Two Thousand Twenty-Two          
Stock Option Disclosures          
Payout opportunity 150.00%        
2019 Plan          
Stock Option Disclosures          
Shares authorized for issuance (in shares) | shares   3,340,010   3,340,010  
2017 ESPP          
Stock Option Disclosures          
Shares authorized for issuance (in shares) | shares   600,000   600,000  
Additional shares authorized for future issuance (in shares) | shares       126,674