XML 31 R20.htm IDEA: XBRL DOCUMENT v3.4.0.3
Investments (Tables)
3 Months Ended
Mar. 31, 2016
Investments, Debt and Equity Securities [Abstract]  
Schedule of Held-To-Maturity Investments Estimated Fair Value of Investments
                         
    Amortized 
Cost
    Gross 
Unrealized 
(Losses)
    Estimated 
Fair Value
 
March 31, 2016                        
Certificates of deposit, tri-party repurchase agreement, corporate notes and bonds   $ 1,859,797     $ (404 )   $ 1,859,393  
                         
December 31, 2015                        
Certificates of deposit, tri-party repurchase agreement, corporate notes and bonds   $ 6,689,643     $ (4,948 )   $ 6,684,695  
Schedule of Maturities of Held-To-Maturity Investments
                 
    Less than 
1 Year
    Total  
Certificates of deposit, tri-party repurchase agreement, corporate notes and bonds   $ 1,859,797     $ 1,859,797