XML 90 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Awards - Summary of Restricted Stock Activities and Related Information (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Shares forfeited/cancelled (in shares) (9,780) 0 (11,881)
Restricted Stock      
Number of Shares      
Beginning balance (in shares) 181,179 266,382 314,907
Shares granted (in shares) 107,004 143,275 130,600
Shares forfeited/cancelled (in shares) (9,780) 0 (11,881)
Shares vested (in shares) (99,462) (228,478) (167,244)
Closing balance (in shares) 178,941 181,179 266,382
Weighted Average Grant Date Fair Value Per Share      
Beginning balance (usd per share) $ 55.84 $ 69.24 $ 53.98
Shares granted (usd per share) 66.00 56.63 77.47
Shares forfeited/cancelled (usd per share) 69.95 0 33.35
Shares vested (usd per share) 70.11 72.25 48.99
Beginning balance (usd per share) $ 69.51 $ 55.84 $ 69.24