XML 97 R93.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting and Concentrations Revenues and Long-Lived Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenues:    
Total revenue $ 16,543,571 $ 17,837,906
Long-lived assets:    
Total long-lived assets 7,862,529 6,745,673
Americas    
Revenues:    
Total revenue 4,299,840 3,997,620
Long-lived assets:    
Total long-lived assets 6,811,578 5,852,995
Asia Pacific    
Revenues:    
Total revenue 6,212,275 6,867,306
Long-lived assets:    
Total long-lived assets 860,023 736,970
Europe, Middle East, Africa and Other    
Revenues:    
Total revenue 6,031,456 6,972,980
Long-lived assets:    
Total long-lived assets $ 190,928 $ 155,708