XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Plans - Summary of Stock Option Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Shares  
Outstanding, beginning balance (in shares) | shares 161,701
Exercised (in shares) | shares (1,056)
Outstanding, ending balance (in shares) | shares 160,645
Exercisable (in shares) | shares 160,461
Weighted Average Exercise Price (dollars per share)  
Outstanding, beginning balance (dollars per share) | $ / shares $ 45.47
Exercised (dollars per share) | $ / shares 48.95
Outstanding, ending balance (dollars per share) | $ / shares 45.45
Exercisable (dollars per share) | $ / shares $ 45.44