XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Share Based Compensation - Summary of Options Outstanding and Exercisable (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Exercise Price Range One  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of exercise prices $ 21.85
Options Outstanding, Shares | shares 54,150
Options Outstanding, Weighted-Average Exercise Price $ 21.85
Weighted-Average Remaining Contractual Life (in years) 5 years 4 months 28 days
Options Exercisable, Shares | shares 27,075
Options Exercisable, Weighted-Average Exercise Price $ 21.85
Exercise Price Range Two  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of exercise prices $ 33.96
Options Outstanding, Shares | shares 233,970
Options Outstanding, Weighted-Average Exercise Price $ 33.96
Weighted-Average Remaining Contractual Life (in years) 6 years 10 months 24 days
Options Exercisable, Shares | shares 0
Options Exercisable, Weighted-Average Exercise Price $ 0
Exercise Price Range Three  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of exercise prices $ 44.80
Options Outstanding, Shares | shares 137,858
Options Outstanding, Weighted-Average Exercise Price $ 44.80
Weighted-Average Remaining Contractual Life (in years) 5 years 10 months 24 days
Options Exercisable, Shares | shares 45,953
Options Exercisable, Weighted-Average Exercise Price $ 44.80
Exercise Price Range Four  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of exercise prices 21.85
Range of exercise prices $ 44.80
Options Outstanding, Shares | shares 425,978
Options Outstanding, Weighted-Average Exercise Price $ 35.93
Weighted-Average Remaining Contractual Life (in years) 6 years 4 months 20 days
Options Exercisable, Shares | shares 73,028
Options Exercisable, Weighted-Average Exercise Price $ 36.29