Quarterly report pursuant to Section 13 or 15(d)

Schedule of Common Stock Warrants (Details)

v3.24.3
Schedule of Common Stock Warrants (Details) - $ / shares
9 Months Ended 12 Months Ended
Jan. 01, 2024
Sep. 30, 2024
Dec. 31, 2023
Number of warrants, outstanding beginning balance 3,830,654 3,830,654  
Weighted average exercise price, outstanding beginning balance $ 5.423418 $ 5.423418  
Weighted average remaining contractual term   2 years 5 months 4 days 2 years 10 months 17 days
Number of warrants, granted   525,973  
Weighted average exercise price, granted   $ 4.12  
Weighted average remaining contractual term, granted   5 years  
Number of warrants, exercised    
Weighted average exercise price, exercised    
Number of warrants, forfeited    
Weighted average exercise price, forfeited    
Number of warrants, cancelled    
Weighted average exercise price, cancelled    
Number of warrants, expired    
Weighted average exercise price, expired    
Number of warrants, outstanding ending balance   4,356,629 3,830,654
Weighted average exercise price, outstanding ending balance   $ 5.266223 $ 5.423418
Number of warrants, exercisable   4,356,629  
Weighted average exercise price, exercisable   $ 5.266223  
Weighted average remaining contractual term, exercisable   2 years 5 months 4 days  
Warrants outstanding   387,750,000  
Warrants 2021 IPO [Member]      
Number of warrants, outstanding, IPO [1] 387,750    
Weighted average exercise price, IPO [1] $ 5.50    
Weighted average remaining contractual term, IPO [1] 2 years 11 months 26 days    
Originally Reported [Member]      
Number of warrants, outstanding beginning balance 3,442,904 3,442,904  
Weighted average exercise price, outstanding beginning balance $ 5.414793 $ 5.414793  
Weighted average remaining contractual term     2 years 10 months 13 days
Number of warrants, outstanding ending balance     3,442,904
Weighted average exercise price, outstanding ending balance     $ 5.414793
[1] The warrants outstanding have been corrected to reflect 387,750 additional warrants related to the December 27, 2021 unit offering not previously included in the prior year warrant schedule.