Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Common Stock Warrants (Details)

v3.26.1
Schedule of Common Stock Warrants (Details) - $ / shares
12 Months Ended
Jan. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
ScheduleOfCommonStockWarrantsLineitem [Line Items]        
Number of warrants, outstanding beginning balance 3,830,654 4,765,205 3,830,654  
Weighted average exercise price, outstanding beginning balance $ 5.42 $ 5.18 $ 5.42  
Weighted average remaining contractual term   1 year 11 months 4 days 2 years 5 months 1 day 2 years 10 months 17 days
Number of warrants, granted   387,392 947,792  
Weighted average exercise price, granted   $ 4.17 $ 4.18  
Weighted average remaining contractual term, granted     5 years  
Number of warrants, exercised   (5,439,000)  
Weighted average exercise price, exercised   $ 2.80  
Number of warrants, forfeited    
Weighted average exercise price, forfeited    
Number of warrants, cancelled   (9,657,000) (7,802,000)  
Weighted average exercise price, cancelled   $ 2.80 $ 2.80  
Number of warrants, expired    
Weighted average exercise price, expired    
Weighted average remaining contractual term, granted   5 years    
Number of warrants, outstanding ending balance   5,142,940 4,765,205 3,830,654
Weighted average exercise price, outstanding ending balance   $ 5.11 $ 5.18 $ 5.42
Number of warrants, exercisable   5,142,940    
Weighted average exercise price, exercisable   $ 5.11    
Weighted average remaining contractual term, exercisable   1 year 11 months 4 days    
Previously Reported [Member]        
ScheduleOfCommonStockWarrantsLineitem [Line Items]        
Number of warrants, outstanding beginning balance 3,442,904   3,442,904  
Weighted average exercise price, outstanding beginning balance $ 5.41   $ 5.41  
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.41
Revision of Prior Period, Adjustment [Member]        
ScheduleOfCommonStockWarrantsLineitem [Line Items]        
Warrants outstanding [1] 387,750      
Weighted average exercise price, IPO [1] $ 5.50      
Weighted average remaining contractual term, IPO [1] 2 years 11 months 26 days      
[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.