XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Intangible Assets and Goodwill (Details - Acquired intangible assets) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets acquired, Total $ 2,710,568 $ 2,994,000
Finite-lived intangible assets, accumulated amortization (2,488,757) (1,918,200)
Patent Products [Member]    
Finite-Lived Intangible Assets [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]    
Finite-Lived Intangible Assets [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]    
Finite-Lived Intangible Assets [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]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets acquired, Total $ 287,125 $ 0
Finite-lived intangible asset, useful life 18 months