v3.26.1
INTANGIBLE ASSETS (Details - Intangible assets) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets gross $ 2,820,809 $ 2,771,464
Less: accumulated amortization (1,579,545) (1,519,933)
Intangible assets, net 1,241,264 1,251,531
Patents And Licenses [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets gross 2,815,792 2,766,447
Other Intangible Assets [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets gross $ 5,017 $ 5,017