XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 38,314,746 $ 27,739,745
Accumulated Amortization 21,572,322 21,147,429
Finite-Lived Intangible Assets, Net, Total 16,742,424 6,592,316
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 6,500,000 6,500,000
Accumulated Amortization 3,818,750 3,737,500
Finite-Lived Intangible Assets, Net, Total 2,681,250 2,762,500
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,640,000 8,640,000
Accumulated Amortization 6,993,334 6,866,667
Finite-Lived Intangible Assets, Net, Total 1,646,666 1,773,333
Existing technology/reformulations    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 13,407,923 3,207,923
Accumulated Amortization 2,731,257 2,694,590
Finite-Lived Intangible Assets, Net, Total 10,676,666 513,333
Research and development formulas    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 800,000 800,000
Accumulated Amortization 800,000 800,000
Finite-Lived Intangible Assets, Net, Total
License agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 8,966,823 8,591,822
Accumulated Amortization 7,228,981 7,048,672
Finite-Lived Intangible Assets, Net, Total $ 1,737,842 $ 1,543,150