XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-based Compensation - Summary of Non-Performance Based Restricted Stock Units (Details) - Restricted stock units (RSUs) - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Award [Abstract]    
Balance at Beginning of Period (in shares) 133,359 146,239
Granted (in shares) 56,248 38,165
Vested (in shares) (19,900) (44,189)
Forfeited (in shares) (2,705) (2,647)
Balance at End of Period (in shares) 167,002 137,568
Share-based Compensation Arrangement by Award, Fair Value [Abstract]    
Shares outstanding at the beginning of the period, weighted average grant date fair value (in dollars per share) $ 114.98 $ 100.93
Granted, weighted average grant date fair value (in dollars per share) 108.16 105.37
Vested, weighted average grant date fair value (in dollars per share) 141.38 64.70
Forfeited, weighted average grant date fair value (in dollars per share) 110.06 113.57
Shares outstanding at the end of the period, weighted average grant date fair value (in dollars per share) $ 109.62 $ 113.56