v3.26.1
Loss per Share - Schedule of Weighted Average Number of Ordinary Shares Outstanding and The Effect of Dilutive Ordinary Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net loss $ (7,005) $ (6,719) $ (14,616) $ (12,887) $ (13,724) $ (27,503)
Net loss per share - basic $ (0.01)   $ (0.02)   $ (0.02) $ (0.03)
Net loss per share - diluted $ (0.01)   $ (0.02)   $ (0.02) $ (0.03)
Weighted-average number of shares used in computing net loss per share - basic 803,562,708   799,435,329   802,688,993 794,022,295
Weighted-average number of shares used in computing net loss per share - diluted 803,562,708   799,435,329   802,688,993 794,022,295