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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue        
Total Revenue $ 62,000 $ 62,300 $ 182,001 $ 214,942
Products and services transferred over time        
Disaggregation of Revenue        
Total Revenue 62,000 62,300 182,001 214,942
Licensing fees - royalty revenue        
Disaggregation of Revenue        
Total Revenue $ 62,000 $ 62,300 $ 182,001 $ 214,942