v3.26.1
INTANGIBLE ASSETS (Details - Intangible assets) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets gross $ 2,862,179 $ 2,771,464
Less: accumulated amortization (1,639,966) (1,519,933)
Intangible assets, net 1,222,213 1,251,531
Patents And Licenses [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets gross 2,857,162 2,766,447
Other Intangible Assets [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets gross $ 5,017 $ 5,017