XML 310 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Incentive Plan Activity, Restricted Stock (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
RSUs  
Beginning Balance (in shares) | shares 466,860
Granted (in shares) | shares 138,420
Vested (in shares) | shares (147,441)
Forfeited (in shares) | shares (41,961)
Ending Balance (in shares) | shares 415,878
Weighted average per share grant date fair value  
Beginning Balance (in dollars per share) | $ / shares $ 159.85
Granted (in dollars per share) | $ / shares 294.32
Vested (in dollars per share) | $ / shares 110.77
Forfeited (in dollars per share) | $ / shares 164.88
Ending Balance (in dollars per share) | $ / shares $ 224.00