XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total Revenue $ 583,530 $ 703,833
Products transferred at a point in time [Member]    
Total Revenue 0 0
Products and services transferred over time [Member]    
Total Revenue 583,530 703,833
Licensing fees - royalty revenue [Member].    
Total Revenue 583,530 703,833
Initiation fees [Member]    
Total Revenue $ 0 $ 0