XML 92 R56.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - Stock options
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
shares
Shares  
Stock Option Shares outstanding at beginning of period (in shares) | shares 1,999,699
Stock Option Shares granted (in shares) | shares 319,286
Stock Option Shares exercised (in shares) | shares (612,952)
Stock Option Shares forfeited (in shares) | shares (116,663)
Stock Option Shares outstanding at end of period (in shares) | shares 1,589,370
Stock Option Shares exercisable at end of period (in shares) | shares 681,377
Weighted-Average Exercise Price  
Stock Option Shares outstanding at beginning of period (in dollars per share) | $ / shares $ 42.05
Stock Option Shares granted (in dollars per share) | $ / shares 70.58
Stock Option Shares exercised (in dollars per share) | $ / shares 30.75
Stock Option Shares forfeited (in dollars per share) | $ / shares 55.68
Stock Option Shares outstanding at end of period (in dollars per share) | $ / shares 51.12
Stock Option Shares exercisable at end of period (in dollars per share) | $ / shares $ 33.74
Weighted Average Remaining Contractual Term  
Stock Option Shares outstanding at end of period 7 years
Stock Option Shares exercisable at end of period 4 years 8 months 12 days
Aggregate Intrinsic Value  
Stock Option Shares outstanding at end of period (in dollars) | $ $ 41,253,691
Stock Option Shares exercisable at end of period (in dollars) | $ $ 29,400,864