XML 74 R63.htm IDEA: XBRL DOCUMENT v3.3.1.900
REPURCHASE AGREEMENTS (Details 1) - USD ($)
Dec. 31, 2014
Dec. 31, 2013
Repurchase Agreements [Line Items]    
Repurchase agreements $ 594,877,852 $ 412,172,000
Maturity up to 30 days [Member]    
Repurchase Agreements [Line Items]    
Repurchase agreements 465,817,820 373,422,000
Maturity 31 To 60 Days [Member]    
Repurchase Agreements [Line Items]    
Repurchase agreements 86,025,327 38,750,000
Maturity Over 90 Days Member [Member]    
Repurchase Agreements [Line Items]    
Repurchase agreements $ 43,034,705 $ 0