XML 98 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits - Summary of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Weighted Number of Options Outstanding      
Outstanding Options, Beginning Balance 1,632,334    
Options Granted (in shares) 260,271    
Options Exercised (215,065)    
Options Canceled or Forfeited (8,215)    
Outstanding Options, Ending Balance 1,669,325 1,632,334  
Exercisable Options, Ending Balance 784,768    
Weighted Average Exercise Price      
Weighted Average Exercise Price, Outstanding Options, Beginning Balance $ 70.67    
Weighted Average Exercise Price, Options Granted 109.67    
Weighted Average Exercise Price, Options Exercised 55.50    
Weighted Average Exercise Price, Options Canceled or Forfeited 84.29    
Weighted Average Exercise Price, Outstanding Options, Ending Balance 78.63 $ 70.67  
Weighted Average Exercise Price, Exercisable Options $ 67.14    
Weighted Average Remaining Contractual Life      
Weighted Average Remaining Contractual Life, Outstanding Options 4 years 10 months 24 days    
Weighted Average Remaining Contractual Life, Exercisable Options 3 years 7 months 28 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value, Options Exercised $ 12,200 $ 15,500 $ 20,000
Aggregate Intrinsic Value, Outstanding Options 56,018    
Aggregate Intrinsic Value, Exercisable Options $ 35,282