Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation (Details Narrative)

v3.24.2.u1
Stock-based Compensation (Details Narrative) - USD ($)
6 Months Ended
Jun. 28, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Payments for settlement of stock awards   $ 8,561  
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   5,000    
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.00    
Options exercisable, shares   2,747    
Options exercisable weighted average exercise price   $ 409.09    
Exercisable weighted average remaining contractual term   4 years 2 months 12 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   238,821   222,722
Number of shares, granted   39,202    
Unrecognized share based compensation expense   $ 538,000    
Weighted average period for recognition   1 year 8 months 12 days    
Unrecognized share based compensation expense.   $ 420,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      
Service Based RSUs [Member] | 3-Year Vesting [Member] | Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of shares, granted 18,173      
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      
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,778,284    
Weighted average exercise price   $ 6.17    
Weighted average remaining contractual life   4 years 3 months 18 days    
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   503,129