v3.26.1
Equity Incentive Plans and Share-Based Payments (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 29, 2026
Jul. 31, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Volatility           100.00%  
Dividend yield           0.00%  
Unrecognized compensation cost $ 0.8     $ 0.8   $ 0.8  
Compensation cost recognized, weighted average period           1 year 3 months 18 days  
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unrecognized compensation cost $ 0.3     0.3   $ 0.3  
Compensation cost recognized, weighted average period           1 year 4 months 28 days  
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share based compensation expenses       0.2 $ 0.1 $ 0.4 $ 0.3
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Share based compensation expenses       $ 0.1 $ 0.1 $ 0.2 $ 0.1
Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price $ 0.78     $ 0.78   $ 0.78  
Risk free rate           3.70%  
Expected Term           5 years 3 months 7 days  
Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Exercise price $ 0.90     $ 0.90   $ 0.90  
Risk free rate           3.80%  
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        
Number of shares authorized for issuance 8,750,000 3,750,000          
Shares available for future grant 5,178,852     5,178,852   5,178,852