v3.26.1
Loss Per Share - Schedule of Diluted Net Loss per Share (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Diluted Net Loss per Share [Line Items]    
Total 24,632 7,884
RSUs [Member]    
Schedule of Diluted Net Loss per Share [Line Items]    
Total 2,555 705
Stock options [Member]    
Schedule of Diluted Net Loss per Share [Line Items]    
Total 838 376
Warrants [Member]    
Schedule of Diluted Net Loss per Share [Line Items]    
Total 21,239 6,803