Stock-based Compensation (Details Narrative) - USD ($) | | | | 9 Months Ended | |
Sep. 03, 2024 | Jul. 16, 2024 | Jun. 28, 2024 | Sep. 30, 2024 | Sep. 30, 2023 | Dec. 31, 2023 |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Payments for settlement of stock awards | | | | $ 8,561 | $ 52,746 | |
Warrant [Member] | Offering [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Warrants to purchase shares | | | | 1,617,777 | | |
Consulting Agreement [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Warrants, expired | | | | 7,500 | | |
Share-based compensation arrangement by share-based payment award, non-option equity instruments, forfeitures | | | | 15,000 | | |
Payments for settlement of stock awards | | | | $ 10,000 | | |
Share-Based Payment Arrangement, Option [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Options, forfeited | | | | 4,245 | | |
Options, forfeited weighted average exercise price | | | | $ 336 | | |
Options exercisable, shares | | | | 2,747 | | |
Options exercisable weighted average exercise price | | | | $ 409.09 | | |
Exercisable weighted average remaining contractual term | | | | 3 years 10 months 24 days | | |
Restricted Stock [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, vested | | | | 1,250 | | |
Weighted-average grant-date fair value per share, shares vested | | | | $ 9.26 | | |
Number of shares, outstanding | | | | 0 | | |
Restricted Stock Units (RSUs) [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, outstanding | | | | 384,799 | | 222,722 |
Number of shares, granted | | | | 192,026 | | |
Unrecognized share based compensation expense | | | | $ 613,000 | | |
Weighted average period for recognition | | | | 10 months 24 days | | |
Unrecognized share based compensation expense | | | | $ 432,000 | | |
Restricted Stock Units (RSUs) [Member] | Employees [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | | 39,202 | | | |
Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | 28,000 | | | | |
Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member] | July 16, 2025 Vesting [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | 14,000 | | | | |
Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member] | First Performance Based RSUs [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | 7,000 | | | | |
Market capitalization | | $ 30,000,000 | | | | |
Restricted Stock Units (RSUs) [Member] | Chief Financial Officer [Member] | Second Performance Based RSUs [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | 7,000 | | | | |
Performance vesting criteria | | $ 15,000,000 | | | | |
Restricted Stock Units (RSUs) [Member] | Director [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | 124,824 | | | | | |
Service Based RSUs [Member] | Employees [Member] | January 1, 2025 Vesting [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | | 14,969 | | | |
Service Based RSUs [Member] | Employees [Member] | 3-Year Vesting [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | | 18,173 | | | |
First Performance Based RSUs [Member] | Employees [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | | 3,030 | | | |
Second Performance Based RSUs [Member] | Employees [Member] | Next Generation Capecitabine - Cap [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Number of shares, granted | | | 3,030 | | | |
Warrant [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Warrants to purchase shares | | | | 1,775,784 | | |
Weighted average exercise price | | | | $ 5.95 | | |
Weighted average remaining contractual life | | | | 4 years | | |
2019 Plan [Member] | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] | | | | | | |
Maximum equity available for issuance | | | 800,000 | | | |
Shares available for future grants | | | | 353,641 | | |