XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Schedule of Nonvested Restricted Stock Units Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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) 429,868 181,553 265,527
Granted (in shares) 567,004 374,540 120,456
Vested (in shares) (238,020) (74,170) (197,530)
Forfeited (in shares) (151,459) (52,055) (6,900)
Non-vested, ending balance (in shares) 607,393 429,868 181,553
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) $ 109.33 $ 183.63 $ 142.25
Granted, weighted average grant date fair value (in dollars per share) 93.57 89.31 194.66
Vested, weighted average grant date fair value (in dollars per share) 119.00 180.54 136.71
Forfeited, weighted average grant date fair value (in dollars per share) 94.07 123.01 147.05
Non-vested, ending balance, weighted average grant date fair value (in dollars per share) $ 94.64 $ 109.33 $ 183.63