XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Loss Per Share - Schedule of Diluted Net Loss per Share (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Diluted Net Loss per Share [Line Items]    
Total 7,884 6,940
RSUs [Member]    
Schedule of Diluted Net Loss per Share [Line Items]    
Total 705 30
Stock options [Member]    
Schedule of Diluted Net Loss per Share [Line Items]    
Total 376 37
Warrants [Member]    
Schedule of Diluted Net Loss per Share [Line Items]    
Total 6,803 6,873