XML 116 R41.htm IDEA: XBRL DOCUMENT v3.24.3
INTANGIBLE ASSETS (Details - Intangible assets) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross $ 2,429,790 $ 2,272,268
Less: accumulated amortization (1,193,915) (1,103,645)
Intangible assets, net 1,235,875 1,168,623
Patents And Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross 2,424,773 2,267,251
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross $ 5,017 $ 5,017