XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details) - Schedule of the status of the company's nonvested restricted stock and changes - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Restricted Shares, Nonvested at beginning of year 109,533 80,337 41,699
Weighted Average Grant-Date Fair Value, Nonvested at beginning of year $ 44.40 $ 52.53 $ 44.71
Restricted Shares, Granted 65,373 69,880 53,376
Weighted Average Grant-Date Fair Value, Granted $ 36.47 $ 37.12 $ 56.25
Restricted Shares, Vested (30,118) (21,695) (14,213)
Weighted Average Grant-Date Fair Value, Vested $ 44.72 $ 48.95 $ 43.26
Restricted Shares, Forfeited (4,937) (18,989) (525)
Weighted Average Grant-Date Fair Value, Forfeited $ 37.95 $ 46.83 $ 61.14
Restricted Shares, Nonvested at end of year 139,851 109,533 80,337
Weighted Average Grant-Date Fair Value, Nonvested at end of year $ 40.85 $ 44.40 $ 52.53