v3.25.2
Share-Based Compensation - Schedule of Share-Based Compensation Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Share-Based Compensation Transactions [Line Items]      
Total $ 12 $ (57) $ 879
Research and development, net [Member]      
Schedule of Share-Based Compensation Transactions [Line Items]      
Total (144) 493
General and administrative, net [Member]      
Schedule of Share-Based Compensation Transactions [Line Items]      
Total $ 12 $ 87 $ 386