v3.25.2
Basic and Diluted Net Loss Per Share - Schedule of Number of Shares and Loss Used in the Computation of Net Loss Per Share (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Number of Shares and Loss Used in the Computation of Net Loss Per Share [Abstract]    
Weighted number of shares 6,364,731,650 2,288,278,248
Net loss attributable to equity holders of the Company $ 4,134 $ 4,481