XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Restricted Stock Activity (Details) - $ / shares
12 Months Ended
May 02, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares        
Non-vested shares outstanding at end of period (in shares)   419,057    
2019 Plan        
Shares        
Granted (in shares) 12,480      
Weighted Average Grant Date Fair Value        
Granted (in dollars per share) $ 60.10      
Restricted Stock        
Shares        
Non-vested shares outstanding at beginning of period (in shares)   356,632 289,186 203,729
Granted (in shares)   132,574 136,903 99,569
Forfeited (in shares)   (6,989) (29,391) (776)
Vested (in shares)   (63,160) (40,066) (13,336)
Non-vested shares outstanding at end of period (in shares)   419,057 356,632 289,186
Weighted Average Grant Date Fair Value        
Non-vested shares outstanding at beginning of period (in dollars per share)   $ 59.58 $ 55.90 $ 50.19
Granted (in dollars per share)   61.58 66.35 65.90
Forfeited (in dollars per share)   66.95 59.69 59.29
Vested (in dollars per share)   53.64 56.06 43.04
Non-vested shares outstanding at end of period (in dollars per share)   $ 60.99 $ 59.58 $ 55.90