XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Disaggregation of Revenue - revenue is disaggregated by major products/service lines, and timing of revenue recognition (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total Revenue $ 59,000 $ 143,642
Products and services transferred over time    
Total Revenue 59,000 143,642
Licensing fees - royalty revenue    
Total Revenue $ 59,000 $ 143,642