Annual report pursuant to Section 13 and 15(d)

Equity Incentive Plans - Schedule of Additional Information for Stock Options (Details)

v3.22.1
Equity Incentive Plans - Schedule of Additional Information for Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]        
Number of Options, Outstanding 783,928 813,242 617,493 820,186
Weighted Average Exercise Price, Outstanding $ 28.00 $ 24.58 $ 17.13 $ 8.44
Aggregate Intrinsic Value, Outstanding $ 4,524      
Weighted Average Remaining Contractual term (in years), Outstanding 7 years 3 months 18 days      
Number of Options, Exercisable 453,000      
Weighted Average Exercise Price, Exercisable $ 23.17      
Aggregate Intrinsic Value, Exercisable $ 4,362      
Weighted Average Remaining Contractual term (in years), Exercisable 6 years 4 months 13 days