XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Restricted Stock Award Activity) (Details) - Restricted stock awards - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Award Shares    
Outstanding at the beginning of the period (in shares) 247,051 254,664
Granted (in shares) 243,291 238,013
Released (in shares) (220,413) (244,426)
Canceled (in shares)   (1,200)
Outstanding at the end of the period (in shares) 269,929 247,051
Weighted Average Grant-Date Fair Value    
Outstanding at the beginning of the period (in dollars per share) $ 45.68 $ 41.10
Granted (in dollars per share) 38.01 35.58
Released (in dollars per share) 32.54 31.06
Canceled (in dollars per share)   45.64
Outstanding at the end of the period (in dollars per share) $ 49.49 $ 45.68