XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
STOCK-BASED COMPENSATION - Stock Option Activity (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Shares  
Stock Option Shares expired (in shares) | shares (5,000)
Weighted-Average Exercise Price  
Stock Option Shares expired (in dollars per share) | $ / shares $ 9.80
Stock options  
Shares  
Stock Option Shares outstanding at beginning of period (in shares) | shares 2,194,779
Stock Option Shares granted (in shares) | shares 429,302
Stock Option Shares exercised (in shares) | shares (382,716)
Stock Option Shares forfeited (in shares) | shares (236,666)
Stock Option Shares outstanding at end of period (in shares) | shares 1,999,699
Stock Option Shares exercisable at end of period (in shares) | shares 1,028,375
Weighted-Average Exercise Price  
Stock Option Shares outstanding at beginning of period (in dollars per share) | $ / shares $ 35.01
Stock Option Shares granted (in dollars per share) | $ / shares 68.34
Stock Option Shares exercised (in dollars per share) | $ / shares 27.27
Stock Option Shares forfeited (in dollars per share) | $ / shares 40.83
Stock Option Shares outstanding at end of period (in dollars per share) | $ / shares 42.05
Stock Option Shares exercisable at end of period (in dollars per share) | $ / shares $ 29.26
Weighted Average Remaining Contractual Term  
Stock Option Shares outstanding at end of period 6 years 6 months
Stock Option Shares exercisable at end of period 4 years 7 months 6 days
Aggregate Intrinsic Value  
Stock Option Shares outstanding at end of period (in dollars) | $ $ 61,774,500
Stock Option Shares exercisable at end of period (in dollars) | $ $ 45,958,184