XML 67 R55.htm IDEA: XBRL DOCUMENT v3.7.0.1
12. COMMITMENTS AND CONTINGENCIES (Details - Future lease payments)
Dec. 31, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Future minimum operating lease payments, 2017 $ 507,200
Future minimum operating lease payments, 2018 522,288
Future minimum operating lease payments, 2019 543,180
Future minimum operating lease payments, 2020 404,952
Future minimum operating lease payments $ 1,977,620