Summary of Significant Accounting Policies - Schedule of Basic and Diluted Loss Per Share (Details) - USD ($) $ in Thousands |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Schedule of Basic and Diluted Loss Per Share [Line Items] | ||
Total potential dilutive securities | $ 43,146 | $ 48,146 |
Stock options [Member] | ||
Schedule of Basic and Diluted Loss Per Share [Line Items] | ||
Total potential dilutive securities | 150 | 900 |
Warrants [Member] | ||
Schedule of Basic and Diluted Loss Per Share [Line Items] | ||
Total potential dilutive securities | $ 6,322 | $ 6,322 |