XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.1
11. DISAGGREGATED PRESENTATION OF REVENUE AND OTHER RELEVANT INFORMATION (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Billings $ 2,606,078 $ 3,419,488
Revenue 2,323,121 3,452,888
Top 5 customers    
Billings 815,691 1,402,846
Revenue 356,871 1,982,185
All other customers    
Billings 1,790,387 2,016,642
Revenue $ 1,966,250 $ 1,470,703