XML 95 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits - Summary of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Weighted Number of Options Outstanding      
Outstanding options, Beginning Balance 1,669,325    
Options Granted (in shares) 344,100    
Options exercised (308,280)    
Options canceled/forfeited (9,485)    
Outstanding options, Ending Balance 1,695,660 1,669,325  
Exercisable options, Ending Balance 782,067    
Weighted Average Exercise Price      
Weighted Average Exercise Price, Outstanding options, Beginning Balance $ 78.63    
Weighted Average Exercise Price, Options granted 109.50    
Weighted Average Exercise Price, Options exercised 54.42    
Weighted Average Exercise Price, Options canceled/forfeited 86.40    
Weighted Average Exercise Price, Outstanding options, Ending Balance 82.42 $ 78.63  
Weighted Average Exercise Price, Exercisable options $ 67.54    
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 5 months 19 days    
Aggregate Intrinsic Value      
Aggregate Intrinsic Value, Options exercised $ 21,800 $ 12,200 $ 15,500
Aggregate Intrinsic Value, Outstanding options 82,835    
Aggregate Intrinsic Value, Exercisable options $ 49,839