XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Restricted Stock Units (Details) - $ / shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Restricted Stock Units (RSUs) [Member]    
Non-vested RSU's, beginning balance (in shares) 275,588  
Non-vested RSU's, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 22.30  
Granted RSU's (in shares) 235,850 212,811
Granted RSU's, weighted-average grant-date fair value (in dollars per share) $ 19.84  
Vested RSU's (in shares) (201,324)  
Vested RSU's, weighted-average grant-date fair value (in dollars per share) $ 21.20  
Forfeited RSU's (in shares) (2,840)  
Forfeited RSU's, weighted-average grant-date fair value (in dollars per share) $ 22.14  
Non-vested RSU's, ending balance (in shares) 307,274  
Non-vested RSU's, weighted-average grant-date fair value, ending balance (in dollars per share) $ 21.13  
Vested RSU's but unissued (in shares) 239,155  
Vested RSU's but unissued, weighted-average grant-date fair value (in dollars per share) $ 20.78  
Performance-based Restricted Stock Units [Member]    
Non-vested RSU's, beginning balance (in shares) 68,800  
Non-vested RSU's, weighted-average grant-date fair value, beginning balance (in dollars per share) $ 20.90  
Granted RSU's (in shares) 79,050 63,250
Granted RSU's, weighted-average grant-date fair value (in dollars per share) $ 19.99  
Vested RSU's (in shares) (53,430)  
Vested RSU's, weighted-average grant-date fair value (in dollars per share) $ 19.94  
Non-vested RSU's, ending balance (in shares) 94,420  
Non-vested RSU's, weighted-average grant-date fair value, ending balance (in dollars per share) $ 20.68  
Vested RSU's but unissued (in shares) 142,065  
Vested RSU's but unissued, weighted-average grant-date fair value (in dollars per share) $ 20.80