XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
CASH AND CASH EQUIVALENTS (Tables)
6 Months Ended
Jun. 30, 2017
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
    June 30, 2017     December 31, 2016  
             
Money market funds   $ 20,145,411     $ 20,978,947  
Checking and bank deposits     57,456,952       4,052,333  
Total   $ 77,602,363     $ 25,031,280