v3.26.1
Equity Incentive Plans and Share-Based Payments (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jun. 12, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2021
Jun. 11, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Exercise price   $ 1.00      
Risk free rate   4.30%      
Volatility   95.00% 100.00%    
Dividend yield   0.00% 0.00%    
Option exercise   $ 2.50      
Grant-date fair value of options granted   $ 0.4 $ 1.1    
Weighted average grant-date fair value of options granted   $ 0.61 $ 0.82    
Unrecognized compensation cost   $ 0.7      
Compensation cost recognized, weighted average period   1 year 3 months      
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized compensation cost   $ 0.2      
Compensation cost recognized, weighted average period   1 year      
Selling General and Administrative Expense [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based compensation expenses   $ 0.7 $ 0.8    
Selling General and Administrative Expense [Member] | Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based compensation expenses   $ 0.3 $ 0.2    
Minimum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Exercise price     $ 0.99    
Risk free rate     4.20%    
Expected Term     5 years 2 months 26 days    
Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Exercise price     $ 1.38    
Risk free rate     4.30%    
Expected Term     6 years    
2021 Omnibus Incentive Plan [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Maximum contractual term       10 years  
Increase in number of shares authorized for issuance 3,483,010        
Number of shares authorized for issuance 3,750,000       266,990
Shares available for future grant   1,200,101