v3.26.1
Business Combinations, Intangible Assets and Goodwill (Details - Acquired intangible assets) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (2,990,662) $ (2,823,168)
Finite-lived intangible assets acquired, Total 2,208,663 2,376,158
Patent Products [Member]    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Finite-lived intangible assets acquired, Total $ 2,344,900 2,344,900
Finite-lived intangible asset, useful life 14  
Trade Names And Trademarks [Member]    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Finite-lived intangible assets acquired, Total $ 1,106,000 1,106,000
Finite-lived intangible asset, useful life Indefinite  
Customer Or Distribution List [Member]    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Finite-lived intangible assets acquired, Total $ 1,461,300 1,461,300
Finite-lived intangible asset, useful life 6  
Non Compete Agreement [Member]    
Intangible Asset, Acquired, Finite-Lived [Line Items]    
Finite-lived intangible assets acquired, Total $ 287,125 $ 287,125
Finite-lived intangible asset, useful life 18 months