v3.26.1
Intangible Assets, net (Details - Finite lived intangible assets) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Accumulated amortization $ (934,723) $ (743,793)
Intangible assets, net 5,136,030 5,326,960
Patents [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross 4,195,353 4,195,353
Technology-Based Intangible Assets [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross 1,243,000 1,243,000
Noncompete Agreements [Member]    
Intangible Asset, Finite-Lived [Line Items]    
Finite-lived intangible assets, gross $ 632,400 $ 632,400