XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Restricted Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restricted Stock Units (RSUs) [Member]      
Non-vested RSU's, beginning balance (in shares) 310,430    
Non-vested RSU's, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 21.49    
Granted RSU's (in shares) 212,811 238,985 173,528
Granted RSU's, weighted-average grant-date fair value (in dollars per share) $ 24.83    
Vested RSU's (in shares) (245,758)    
Vested RSU's, weighted-average grant-date fair value (in dollars per share) $ 23.45    
Forfeited RSU's (in shares) (1,895)    
Forfeited RSU's, weighted-average grant-date fair value (in dollars per share) $ 23.99    
Non-vested RSU's, ending balance (in shares) 275,588 310,430  
Non-vested RSU's, weighted-average grant-date fair value, ending balance (in dollars per share) $ 22.30 $ 21.49  
Vested RSU's but unissued (in shares) 252,936    
Vested RSU's but unissued, weighted-average grant-date fair value (in dollars per share) $ 22.38    
Performance-based Restricted Stock Units [Member]      
Non-vested RSU's, beginning balance (in shares) 102,920    
Non-vested RSU's, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 20.02    
Granted RSU's (in shares) 63,250 94,185 72,143
Granted RSU's, weighted-average grant-date fair value (in dollars per share) $ 25.11    
Vested RSU's (in shares) (83,473)    
Vested RSU's, weighted-average grant-date fair value (in dollars per share) $ 23.19    
Forfeited RSU's (in shares) (13,897)    
Forfeited RSU's, weighted-average grant-date fair value (in dollars per share) $ 19.79    
Non-vested RSU's, ending balance (in shares) 68,800 102,920  
Non-vested RSU's, weighted-average grant-date fair value, ending balance (in dollars per share) $ 20.90 $ 20.02  
Vested RSU's but unissued (in shares) 130,328    
Vested RSU's but unissued, weighted-average grant-date fair value (in dollars per share) $ 20.83