v3.26.1
Business Combinations, Intangible Assets and Goodwill (Details - Acquired intangible assets) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (3,032,535) $ (2,990,662)
Finite-lived intangible assets acquired, Total $ 2,166,790 2,208,663
Trade names and trademarks [Member]    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Finite-lived intangible asset, useful life Indefinite  
Indefinite-lived intangible assets acquired, Total $ 1,106,000 1,106,000
Patent products [Member]    
Intangible Asset, Finite-Lived, Acquired [Line Items]    
Finite-lived intangible assets acquired, Total $ 2,344,900 2,344,900
Finite-lived intangible asset, useful life 14  
Customer/distribution list [Member]    
Intangible Asset, Finite-Lived, Acquired [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, Finite-Lived, Acquired [Line Items]    
Finite-lived intangible assets acquired, Total $ 287,125 $ 287,125
Finite-lived intangible asset, useful life 18 months