v3.25.4
Stockholders' Equity - Schedule of Restricted Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Restricted Stock Activity [Abstract]    
Unvested Restricted Stock, beginning 411,303 366,647
Weighted Average Grant Date Fair Value per Share, beginning $ 15.14 $ 14.86
Unvested Restricted Stock, Granted 187,157 187,335
Weighted Average Grant Date Fair Value per Share, Granted $ 14.79 $ 15.59
Unvested Restricted Stock, Vested (186,487) (142,679)
Weighted Average Grant Date Fair Value per Share, Vested $ 15.09 $ 15
Unvested Restricted Stock, Forfeited (8,127) 0
Weighted Average Grant Date Fair Value per Share, Forfeited $ 15.38 $ 0
Unvested Restricted Stock, ending 403,846 411,303
Weighted Average Grant Date Fair Value per Share, ending $ 15 $ 15.14