XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
INTANGIBLE ASSETS, Future Annual Estimated Amortization Expense (Details) - USD ($)
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
INTANGIBLE ASSETS [Abstract]      
Amortization expense $ 200,000 $ 200,000  
Future Annual Estimated Amortization Expense [Abstract]      
2020 (remaining six months) 216,796    
2021 426,591    
2022 411,206    
2023 172,341    
2024 172,341    
Thereafter 396,143    
Net carrying amount $ 1,795,418   $ 1,923,447