XML 85 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Restricted Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Restricted Stock Activity [Abstract]    
Restricted stock activity, beginning 366,647 80,984
Grant Date Fair Value per Share, beginning $ 14.86 $ 15.71
Restricted stock activity, Granted 187,335 323,452
Grant Date Fair Value per Share, Granted $ 15.59 $ 14.75
Restricted stock activity, Vested (142,679) (35,599)
Grant Date Fair Value per Share, Vested $ 15 $ 15.78
Restricted stock activity, Forfeited 0 (2,190)
Grant Date Fair Value per Share, Forfeited $ 0 $ 16
Restricted stock activity, ending 411,303 366,647
Grant Date Fair Value per Share, ending $ 15.14 $ 14.86