v3.26.1
Loss per Share (Details Narrative) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Loss per share, basic $ 0.54 $ 1.05    
Loss per share, diluted $ 0.54 $ 1.05    
Basic 10,778,204 4,262,474    
Diluted 10,778,204 4,262,474    
Common Stock, Shares Authorized 45,000,000   45,000,000  
Common Stock, Shares, Outstanding 11,925,471   9,814,665  
Common Stock [Member]        
Common Stock, Shares Authorized 45,000,000     45,000,000
Common Stock, Shares, Outstanding 11,925,471 4,795,521