Annual report [Section 13 and 15(d), not S-K Item 405]

Shareholders??? Equity - Schedule of Share Option Activity under Option Plans (Details)

v3.25.1
Shareholders’ Equity - Schedule of Share Option Activity under Option Plans (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Schedule of Share Option Activity under Option Plans [Abstract]    
Number of Options, Outstanding balance 87,764 62,678
Weighted- Average Exercise Price, Outstanding balance $ 3.63 $ 4.38
Weighted Average Remaining Contractual Life, Outstanding balance 4 years 1 month 9 days 3 years 4 months 24 days
Number of Options, Exercisable   59,721
Weighted- Average Exercise Price, Exercisable   $ 3.56
Weighted Average Remaining Contractual Life, Exercisable   2 years 8 months 12 days
Number of Options, Granted  
Weighted- Average Exercise Price, Granted  
Number of Options, Exercised   (22,809)
Weighted- Average Exercise Price, Exercised   $ 0.96
Number of Options, Forfeited   (2,277)
Weighted- Average Exercise Price, Forfeited   $ 9.58