v3.23.1
Intangible Assets (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets Acquired $ 3,162,413 $ 2,994,000
Finite-Lived Intangible Assets, Accumulated Amortization (2,036,912) (1,918,200)
Patent Products [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets Acquired $ 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 $ 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 $ 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 $ 287,125 $ 0
Finite-Lived Intangible Asset, Useful Life 18 months