XML 103 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity and Stock Plans - Schedule of Non-vested Awards Activity (Details) - Restricted Stock Awards - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Non-vested awards, beginning balance (in shares) 82,366 61,830 61,328
Granted (in shares) 61,978 46,672 30,742
Vested (in shares) (15,768) (12,444) (26,392)
Forfeited (in shares) (21,024) (13,692) (3,848)
Non-vested awards, ending balance (in shares) 107,552 82,366 61,830
Weighted Average Grant-Date Fair Value      
Non-vested awards, beginning balance (in dollars per share) $ 36.28 $ 40.25 $ 39.50
Granted (in dollars per share) 27.10 34.03 38.00
Vested (in dollars per share) 36.24 41.49 36.81
Forfeited (in dollars per share) 36.86 41.80 33.96
Non-vested awards, ending balance (in dollars per share) $ 30.88 $ 36.28 $ 40.25