XML 36 R25.htm IDEA: XBRL DOCUMENT v3.4.0.3
CASH AND CASH EQUIVALENTS (Details) - USD ($)
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Cash and Cash Equivalents [Line Items]        
Money market funds $ 6,841,860 $ 8,265,583    
Checking and bank deposits 29,636,560 46,795,746    
Total $ 36,478,420 $ 55,061,329 $ 86,004,445 $ 55,713,784