v3.25.1
Summary of Significant Accounting Principles - Schedule of Dilutive Common Stock Equivalents Excluded from Calculation (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Dilutive Common Stock Equivalents Excluded from Calculation [Line Items]    
Total dilutive common stock equivalents 6,960,281 612,499
Outstanding restricted stock units [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Calculation [Line Items]    
Total dilutive common stock equivalents 96,913 14,978
Outstanding stock options [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Calculation [Line Items]    
Total dilutive common stock equivalents 10,697 11,703
Outstanding warrants [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Calculation [Line Items]    
Total dilutive common stock equivalents 5,956,010 262,496
Common shares convertible from preferred stock [Member]    
Schedule of Dilutive Common Stock Equivalents Excluded from Calculation [Line Items]    
Total dilutive common stock equivalents 896,661 323,322