v3.25.2
Net Loss Per Share of Common Stock - Schedule of Diluted Net Loss Per Share (Details) - shares
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Feb. 13, 2024
Mar. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Diluted Net Loss Per Share [Line Items]          
Total antidilutive shares 985 8,036 322,246 78,365 985
Conversion of convertible preferred stock issued and outstanding [Member]          
Schedule of Diluted Net Loss Per Share [Line Items]          
Total antidilutive shares 900 527 128,412 53,740 900
Conversion of convertible preferred stock underlying convertible preferred stock warrants [Member]          
Schedule of Diluted Net Loss Per Share [Line Items]          
Total antidilutive shares 60 119    
Exercise of warrants for common stock [Member]          
Schedule of Diluted Net Loss Per Share [Line Items]          
Total antidilutive shares 5,080 170,274    
Common stock underlying outstanding options (2024 Plan) [Member]          
Schedule of Diluted Net Loss Per Share [Line Items]          
Total antidilutive shares 25 2,310 23,560 3,247 25