Net Income (Loss) per Share - Schedule of Computation of Diluted Loss Per Share (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Schedule of Computation of Diluted Loss Per Share [Line Items] | ||
Total diluted loss per share | 17,914,109 | 476,023 |
Convertible preferred stock [Member] | ||
Schedule of Computation of Diluted Loss Per Share [Line Items] | ||
Total diluted loss per share | 34 | 34 |
Warrants to purchase common stock [Member] | ||
Schedule of Computation of Diluted Loss Per Share [Line Items] | ||
Total diluted loss per share | 7,517,421 | 444,796 |
Restricted stock awards [Member] | ||
Schedule of Computation of Diluted Loss Per Share [Line Items] | ||
Total diluted loss per share | 50,000 | |
Options to purchase common stock [Member] | ||
Schedule of Computation of Diluted Loss Per Share [Line Items] | ||
Total diluted loss per share | 10,346,654 | 31,193 |