XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.1
License Agreements (Details Narrative) - USD ($)
12 Months Ended
Mar. 04, 2022
Aug. 17, 2017
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived Intangible Assets, Accumulated Amortization     $ 7,767,930 $ 6,449,974
Finite-Lived Intangible Assets, Net     13,662,037 14,966,627
Additional pay for license $ 225,000      
Nanosponge Technology [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived License Agreements, Gross   $ 2,416,572    
Useful life   20 years    
Finite-Lived Intangible Assets, Accumulated Amortization     523,591 402,762
Amortization of Intangible Assets     120,829 120,829
Finite-Lived Intangible Asset, Expected Amortization, Year One     120,829  
Finite-Lived Intangible Asset, Expected Amortization, Year Two     120,829  
Finite-Lived Intangible Asset, Expected Amortization, Year Three     120,829  
Finite-Lived Intangible Asset, Expected Amortization, Year Four     120,829  
Finite-Lived Intangible Assets, Net     1,892,981 $ 2,013,810
Piezo Electric And Energy Harvesting Technologies [Member]        
Finite-Lived Intangible Assets [Line Items]        
Finite-Lived License Agreements, Gross     $ 490,000  
Useful life     20 years  
Finite-Lived Intangible Assets, Accumulated Amortization     $ 12,146  
Amortization of Intangible Assets     12,146  
Finite-Lived Intangible Asset, Expected Amortization, Year One     13,250  
Finite-Lived Intangible Asset, Expected Amortization, Year Two     13,250  
Finite-Lived Intangible Asset, Expected Amortization, Year Three     13,250  
Finite-Lived Intangible Asset, Expected Amortization, Year Four     13,250  
Finite-Lived Intangible Assets, Net     $ 477,854