XML 102 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity - Schedule of Unvested Shares of Restricted Stock Awards Activity (Details) - RSUs - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Unvested Shares of RSU Awards    
Balance at beginning of period (in shares) 161,501 172,602
Granted (in shares) 166,321 123,481
Forfeited (in shares) (485) (9,404)
Vested (in shares) (167,784) (125,178)
Balance at end of period (in shares) 159,553 161,501
Weighted-Average Grant Date Fair Value per Share    
Granted (in usd per share) $ 56.53 $ 66.87
Forfeited (in usd per share) 63.70 80.38
Vested (in usd per share) $ 69.02 $ 77.68
Shares tendered by employees to satisfy employee tax withholding requirements upon vesting of restricted stock awards (in shares) 114,420