XML 11 R80.htm IDEA: XBRL DOCUMENT v3.19.3
Repurchase Agreements - Outstanding Repurchase Agreement Borrowings by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements $ 1,823,910 $ 1,543,577
Within 30 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements 752,874 732,051
Over 30 days to 90 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements 824,579 677,906
Over 90 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements $ 246,457 $ 133,620