XML 78 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Options and Warrants - Summary of Activity for Non-vested RSAs (Details) - RSAs - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares Nonvested at beginning of period 98,240 110,224
Shares Granted during the period 40,661 44,659
Shares Vested during the period (48,774) (51,220)
Shares Forfeited during the period (5,252)  
Shares Nonvested at the end of period 84,875 103,663
Weighted Average Grant Date Fair Value, Nonvested at the beginning of period $ 19.38 $ 17.44
Weighted Average Grant Date Fair Value, Granted during the period 33.65 20.08
Weighted Average Grant Date Fair Value, Vested during the period 16.98 17.36
Weighted Average Grant Date Fair Value, Forfeited during the period 24.7  
Weighted Average Grant Date Fair Value, Nonvested at the end of period $ 22.72 $ 19.38