XML 31 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
CASH AND CASH EQUIVALENTS (Details) (USD $)
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Cash and Cash Equivalents [Line Items]        
Money market funds $ 16,297,431us-gaap_MoneyMarketFundsAtCarryingValue $ 12,364,537us-gaap_MoneyMarketFundsAtCarryingValue    
Checking and bank deposits 69,707,014us-gaap_Cash 43,349,247us-gaap_Cash    
Totals $ 86,004,445us-gaap_CashAndCashEquivalentsAtCarryingValue $ 55,713,784us-gaap_CashAndCashEquivalentsAtCarryingValue $ 49,596,327us-gaap_CashAndCashEquivalentsAtCarryingValue $ 40,485,466us-gaap_CashAndCashEquivalentsAtCarryingValue