XML 12 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Intangible Assets      
Amortization expense $ 22,298 $ 16,469  
Amortization expense for 2020 68,967    
Amortization expense for 2021 91,955    
Amortization expense for 2022 91,955    
Amortization expense for 2023 91,955    
Amortization expense for 2024 91,955    
Amortization expense for thereafter 922,676    
Capitalized costs for costs related to patents that have not been awarded $ 248,658   $ 335,224