XML 103 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Schedule of Nonvested Restricted Stock Units Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Non-vested, beginning balance (in shares) 181,553 265,527 294,808
Granted (in shares) 374,540 120,456 267,169
Vested (in shares) (74,170) (197,530) (291,303)
Forfeited (in shares) (52,055) (6,900) (5,147)
Non-vested, ending balance (in shares) 429,868 181,553 265,527
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Non-vested, beginning balance, weighted average grant date fair value (in dollars per share) $ 183.63 $ 142.25 $ 147.25
Granted, weighted average grant date fair value (in dollars per share) 89.31 194.66 137.80
Vested, weighted average grant date fair value (in dollars per share) 180.54 136.71 147.58
Forfeited, weighted average grant date fair value (in dollars per share) 123.01 147.05 145.82
Non-vested, ending balance, weighted average grant date fair value (in dollars per share) $ 109.33 $ 183.63 $ 142.25