XML 63 R41.htm IDEA: XBRL DOCUMENT 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 of Intangible Assets $ 653,394 $ 517,949
Software Development [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization of Intangible Assets 278,763 143,317
Finite-lived Intangible Assets Acquired 307,207 404,890
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 3,697,709 3,697,709
Amortization of Intangible Assets 374,631 374,632
Domain Name [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 10,000 10,000
Finite-lived Intangible Assets Acquired   $ 10,000