XML 80 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options and Warrants - Summary of Activity for Non-vested RSAs (Details) - RSAs - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares Nonvested at beginning of period 110,224 76,094
Shares Granted during the period 44,659 73,676
Shares Vested during the period (48,291) (6,536)
Shares Nonvested at the end of period 106,592 143,234
Weighted Average Grant Date Fair Value, Nonvested at the beginning of period $ 17.44 $ 22.35
Weighted Average Grant Date Fair Value, Granted during the period 20.08 16.07
Weighted Average Grant Date Fair Value, Vested during the period 17.28 24.7
Weighted Average Grant Date Fair Value, Nonvested at the end of period $ 19.36 $ 19.01