Annual report pursuant to Section 13 and 15(d)

Intangible Assets - Additional Information (Details)

v3.20.1
Intangible Assets - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 79,536 $ 64,981
Amortization expense for 2020 87,813  
Amortization expense for 2021 87,813  
Amortization expense for 2022 87,813  
Amortization expense for 2023 87,813  
Amortization expense for 2024 87,813  
Amortization expense for thereafter 860,088  
Patents    
Finite-Lived Intangible Assets [Line Items]    
Capitalized costs for costs related to patents that have not been awarded $ 335,224 $ 354,427