Accrued Severance - Schedule of Accrued Severance (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|
Schedule of Accrued Severance [Line Items] | |||
Accrued severance | $ 133,572 | $ 123,981 | $ 5,243 |
Severance liability [Member] | |||
Schedule of Accrued Severance [Line Items] | |||
Accrued severance | 219,520 | 27,186 | |
Funded portion [Member] | |||
Schedule of Accrued Severance [Line Items] | |||
Accrued severance | $ (95,539) | $ (21,943) |