XML 418 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock option activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares      
Beginning balance (in shares) 5,789 6,589 34,123
Issued (in shares) 0 2,500 0
Exercised (in shares) 0 (3,300) (26,784)
Forfeited (in shares) 0 0 (750)
Ending balance (in shares) 5,789 5,789 6,589
Weighted- Average Exercise  Price      
Beginning balance (in dollars per share) $ 36.96 $ 19.99 $ 14.69
Issued (in dollars per share) 0 47.95 0
Exercised (in dollars per share) 0 11.40 12.42
Forfeited (in dollars per share) 0 0 49.08
Ending balance (in dollars per share) $ 36.96 $ 36.96 $ 19.99
Stock options exercisable (in shares) 4,122 3,289 6,214
Weighted average exercise price (in dollars per share) $ 32.51 $ 28.60 $ 18.18