XML 85 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Segment and Geographic Information and Revenue Disaggregation (Details) - Schedule of financial statements information - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Segment and Geographic Information and Revenue Disaggregation (Details) - Schedule of financial statements information [Line Items]        
Total annual revenues $ 365,296 $ 575,824 $ 587,654 $ 1,120,928
More Than Five Percent [Member]        
Segment and Geographic Information and Revenue Disaggregation (Details) - Schedule of financial statements information [Line Items]        
Total annual revenues 343,431 336,784 513,406 597,275
Less Than Five Percent [Member]        
Segment and Geographic Information and Revenue Disaggregation (Details) - Schedule of financial statements information [Line Items]        
Total annual revenues $ 21,865 $ 239,040 $ 74,248 $ 523,653