XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS (Details - Intangible assets) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross $ 2,589,089 $ 2,272,268
Less: accumulated amortization (1,295,385) (1,103,645)
Intangible assets, net 1,293,705 1,168,623
Patents And Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross 2,584,072 2,267,251
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross $ 5,017 $ 5,017