XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
12. COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments
2019     500,740  
2020     509,576  
2021     507,398  
2022     486,595  
2023     327,885  
Thereafter     2,607,307  
         
Total   $ 4,939,501