XML 19 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Total Revenue $ 82,298 $ 101,209
Products and services transferred over time [Member]    
Total Revenue 82,298 101,209
Licensing fees - royalty revenue [Member]    
Total Revenue $ 82,298 $ 101,209