XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Total Revenue $ 174,124 $ 234,489 $ 439,971 $ 629,564
Products transferred at a point in time [Member]        
Total Revenue 0 0 0 0
Products and services transferred over time [Member]        
Total Revenue 174,124 234,489 439,971 629,564
Licensing fees - royalty revenue [Member]        
Total Revenue $ 174,124 $ 234,489 $ 439,971 $ 629,564