XML 98 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Payments - Restricted Stock Units (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted- Average Grant Date Fair Value per Share    
Aggregate intrinsic value $ 1,814,300 $ 69,500
Aggregate fair value $ 1,514,000 $ 625,100
RSUs    
Number of RSUs    
Nonvested, beginning balance (in shares) 131,960 21,110
Granted (in shares) 227,980 134,460
Vested (in shares) (47,049) (21,110)
Forfeited (in shares) (12,750) (2,500)
Nonvested, ending balance (in shares) 300,141 131,960
Weighted- Average Grant Date Fair Value per Share    
Nonvested, beginning balance (in dollars per share) $ 32.17 $ 29.61
Granted (in dollars per share) 38.60 32.17
Vested (in dollars per share) 32.18 29.61
Forfeited (in dollars per share) 35.68 32.20
Nonvested, ending balance (in dollars per share) $ 36.90 $ 32.17