v3.26.1
Share-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Aug. 01, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock options outstanding, shares 5,635,415 5,362,722  
Forfeiture amount $ 0    
Warrant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of warrants or rights outstanding 302,600   302,600
Exercisable price     $ 1.0925
Warrant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Non options weighted average fair value $ 0.58    
2021 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares available for grant 3,000,000    
Stock options outstanding, shares 5,635,415 5,362,722  
Number of unvested restricted stock units, shares 189,682 64,656  
Number of common stock available for grant, shares 1,536,508 2,208,257  
Two Thousand Eleven and Twenty One [Member] | Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 10 years    
Two Thousand Eleven and Twenty One [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period   2 years  
Two Thousand Eleven and Twenty One [Member] | Share-Based Payment Arrangement, Option [Member] | Share-Based Payment Arrangement, Nonemployee [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 5 years