XML 91 R81.htm IDEA: XBRL DOCUMENT v3.19.2
Repurchase Agreements - Outstanding Repurchase Agreement Borrowings by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements $ 1,843,815 $ 1,543,577
Within 30 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements 240,210 732,051
Over 30 days to 90 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements 1,188,847 677,906
Over 90 days    
Assets Sold under Agreements to Repurchase [Line Items]    
Outstanding repurchase agreements $ 414,758 $ 133,620