XML 45 R36.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, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment and Geographic Information and Revenue Disaggregation (Details) - Schedule of financial statements information [Line Items]        
Total annual revenues $ 205,895 $ 365,296 $ 362,267 $ 587,654
More Than Five Percent [Member]        
Segment and Geographic Information and Revenue Disaggregation (Details) - Schedule of financial statements information [Line Items]        
Total annual revenues 160,413 343,431 245,854 513,406
Less Than Five Percent [Member]        
Segment and Geographic Information and Revenue Disaggregation (Details) - Schedule of financial statements information [Line Items]        
Total annual revenues $ 45,482 $ 21,865 $ 116,413 $ 74,248