XML 76 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Schedule of Restricted Stock Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Restricted Stock Activity [Abstract]    
Restricted stock activity, beginning 411,303 366,647
Grant Date Fair Value per Share, beginning $ 15.14 $ 14.86
Restricted stock activity, Granted 187,157 187,335
Grant Date Fair Value per Share, Granted $ 14.79 $ 15.59
Restricted stock activity, Vested (180,840) (120,463)
Grant Date Fair Value per Share, Vested $ 15.09 $ 14.89
Restricted stock activity, Forfeited (6,469)  
Grant Date Fair Value per Share, Forfeited $ 15.46  
Restricted stock activity, ending 411,151 433,519
Grant Date Fair Value per Share, ending $ 15 $ 15.17