XML 97 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Share Based Compensation - Summary of Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2020
Exercise Price Range One    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Range of exercise prices $ 44.80  
Shares 137,858  
Weighted-Average Remaining Contractual Life (in years) 5 years 1 month 24 days  
Weighted-Average Exercise Price $ 44.80  
Shares 45,953  
Weighted-Average Exercise Price $ 44.80  
Exercise Price Range Two    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Range of exercise prices $ 21.85  
Shares 54,150  
Weighted-Average Remaining Contractual Life (in years) 4 years 7 months 24 days  
Weighted-Average Exercise Price $ 21.85  
Shares 54,150  
Weighted-Average Exercise Price $ 21.85  
Exercise Price Range Three    
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]    
Range of exercise prices $ 33.96  
Range of exercise prices   $ 21.85
Shares 233,970  
Weighted-Average Remaining Contractual Life (in years) 6 years 1 month 24 days  
Weighted-Average Exercise Price $ 33.96  
Shares 0  
Weighted-Average Exercise Price $ 0  
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  
Shares 425,978  
Weighted-Average Remaining Contractual Life (in years) 5 years 7 months 20 days  
Weighted-Average Exercise Price $ 35.93  
Shares 100,103  
Weighted-Average Exercise Price $ 32.39