XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Awards - Summary of Restricted Stock Activities and Related Information (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Shares forfeited/cancelled (in shares) 0 (11,881) 0
Restricted Stock      
Number of Shares      
Beginning balance (in shares) 266,382 314,907 348,791
Shares granted (in shares) 143,275 130,600 162,955
Shares forfeited/cancelled (in shares) 0 (11,881) 0
Shares vested (in shares) (228,478) (167,244) (196,839)
Closing balance (in shares) 181,179 266,382 314,907
Weighted Average Grant Date Fair Value Per Share      
Beginning balance (usd per share) $ 69.24 $ 53.98 $ 53.06
Shares granted (usd per share) 56.63 77.47 50.42
Shares forfeited/cancelled (usd per share) 0 33.35 0
Shares vested (usd per share) 72.25 48.99 60.91
Beginning balance (usd per share) $ 55.84 $ 69.24 $ 53.98