XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 1,599,721 $ 1,684,750
Estimated aggregate amortization expense for 2019 1,087,333  
Estimated aggregate amortization expense for 2020 592,681  
Estimated aggregate amortization expense for 2021 444,167  
Estimated aggregate amortization expense for 2022 149,944  
Estimated aggregate amortization expense for 2023 $ 46,597