XML 111 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation (Details) - Schedule of the status of the company's non vested restricted stock and changes - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]      
Restricted Shares, Nonvested at beginning of year 80,337 41,699 26,099
Weighted Average Grant-Date Fair Value, Nonvested at beginning of year $ 52.53 $ 44.71 $ 38.05
Restricted Shares, Granted 69,880 53,376 26,450
Weighted Average Grant-Date Fair Value, Granted $ 37.12 $ 56.25 $ 48.56
Restricted Shares, Vested (21,695) (14,213) (9,600)
Weighted Average Grant-Date Fair Value, Vested $ 48.95 $ 43.26 $ 38.03
Restricted Shares, Forfeited (18,989) (525) (1,250)
Weighted Average Grant-Date Fair Value, Forfeited $ 46.83 $ 61.14 $ 38.56
Restricted Shares, Nonvested at end of year 109,533 80,337 41,699
Weighted Average Grant-Date Fair Value, Nonvested at end of year $ 44.40 $ 52.53 $ 44.71