XML 46 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
CASH AND CASH EQUIVALENTS (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Cash and Cash Equivalents [Abstract]        
Money market funds $ 20,978,947 $ 8,265,583    
Checking and bank deposits 4,052,333 46,795,746    
Total $ 25,031,280 $ 55,061,329 $ 55,713,784 $ 40,485,466