XML 53 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
BUCKLER Securities, LLC | Corporate Joint Venture      
Related Party Transaction [Line Items]      
Repurchase agreements $ 5,107,101 $ 3,503,750  
Interest on repurchase agreements 120,090 67,156  
Collateral posted on repurchase agreements 5,341,487 3,652,899  
U.S. Treasury Securities      
Related Party Transaction [Line Items]      
U.S. Treasury Securities Purchased 1,685,058 765,828 $ 0
U.S. Treasury Securities Sold 1,786,090 661,883 $ 0
U.S. Treasury Securities | BUCKLER Securities, LLC | Corporate Joint Venture      
Related Party Transaction [Line Items]      
U.S. Treasury Securities Purchased 0 815,765  
U.S. Treasury Securities Sold $ 0 $ 563,258