v3.25.1
Share Based Compensation - Schedule of Unvested Options (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Unvested Options [Abstract]    
Number of Shares, Unvested Beginning Balance (in Shares) 35,849 46,928
Weighted average Grant Date Fair Value Per Share, Unvested Beginning Balance $ 1.88 $ 2.24
Number of Shares, Granted (in Shares)  
Weighted average Grant Date Fair Value Per Share Granted
Number of Shares, Vested (in Shares) (35,849) (31,496)
Weighted average Grant Date Fair Value Per Share Vested $ 1.88 $ 0.8
Number of Shares, Forfeited (in Shares) (3,000)
Weighted average Grant Date Fair Value Per Share, Forfeited $ 3.5
Number of Shares, Unvested Ending Balance (in Shares) 75,424
Weighted average Grant Date Fair Value Per Share, Unvested Ending Balance $ 1.59