XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Repurchase Transactions and Facilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Amount of Collateral $ 527,425 $ 595,599
Master repurchase agreement    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity 987,545 916,759
Amount Outstanding 394,386 421,132
Amount of Collateral $ 527,425 $ 595,599
Percentage of Collateral Coverage 134.00% 141.00%
Interest Rate 1.48% 2.29%
Debt Instrument 1 at 1.40% Interest Rate | Master repurchase agreement | July 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 7,267  
Amount Outstanding 7,267  
Amount of Collateral $ 9,419  
Percentage of Collateral Coverage 130.00%  
Interest Rate 1.40%  
Debt Instrument 2 at 1.40% Interest Rate | Master repurchase agreement | July 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 4,420  
Amount Outstanding 4,420  
Amount of Collateral $ 5,531  
Percentage of Collateral Coverage 125.00%  
Interest Rate 1.40%  
Debt Instrument 3 at 1.80% Interest Rate | Master repurchase agreement | July 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 3,336  
Amount Outstanding 3,336  
Amount of Collateral $ 4,667  
Percentage of Collateral Coverage 140.00%  
Interest Rate 1.80%  
Debt Instrument 4 at 2.59% Interest Rate | Master repurchase agreement | July 9, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 250,000  
Amount Outstanding 14,688  
Amount of Collateral $ 22,228  
Percentage of Collateral Coverage 151.00%  
Interest Rate 2.59%  
Debt Instrument 5 at 1.39% Interest Rate | Master repurchase agreement | July 12, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 5,535  
Amount Outstanding 5,535  
Amount of Collateral $ 6,938  
Percentage of Collateral Coverage 125.00%  
Interest Rate 1.39%  
Debt Instrument 6 at 1.23% Interest Rate | Master repurchase agreement | July 15, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 6,135  
Amount Outstanding 6,135  
Amount of Collateral $ 7,372  
Percentage of Collateral Coverage 120.00%  
Interest Rate 1.23%  
Debt Instrument 7 at 1.24% Interest Rate | Master repurchase agreement | July 20, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 11,629  
Amount Outstanding 11,629  
Amount of Collateral $ 14,505  
Percentage of Collateral Coverage 125.00%  
Interest Rate 1.24%  
Debt Instrument 8 at 1.39% Interest Rate | Master repurchase agreement | July 30, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 11,123  
Amount Outstanding 11,123  
Amount of Collateral $ 13,635  
Percentage of Collateral Coverage 123.00%  
Interest Rate 1.39%  
Debt Instrument 9 at 1.39% Interest Rate | Master repurchase agreement | July 30, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 10,997  
Amount Outstanding 10,997  
Amount of Collateral $ 13,532  
Percentage of Collateral Coverage 123.00%  
Interest Rate 1.39%  
Debt Instrument 10 at 1.39% Interest Rate | Master repurchase agreement | July 30, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 2,754  
Amount Outstanding 2,754  
Amount of Collateral $ 3,541  
Percentage of Collateral Coverage 129.00%  
Interest Rate 1.39%  
Debt Instrument 11 at 1.79% Interest Rate | Master repurchase agreement | July 30, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 1,133  
Amount Outstanding 1,133  
Amount of Collateral $ 1,607  
Percentage of Collateral Coverage 142.00%  
Interest Rate 1.79%  
Debt Instrument 12 at 1.77% Interest Rate | Master repurchase agreement | August 12, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 3,108  
Amount Outstanding 3,108  
Amount of Collateral $ 4,428  
Percentage of Collateral Coverage 142.00%  
Interest Rate 1.77%  
Debt Instrument 13 at 1.35% Interest Rate | Master repurchase agreement | August 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 28,635  
Amount Outstanding 28,635  
Amount of Collateral $ 38,294  
Percentage of Collateral Coverage 134.00%  
Interest Rate 1.35%  
Debt Instrument 14 at 1.75% Interest Rate | Master repurchase agreement | August 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 3,532  
Amount Outstanding 3,532  
Amount of Collateral $ 5,106  
Percentage of Collateral Coverage 145.00%  
Interest Rate 1.75%  
Debt Instrument 15 at 1.13% Interest Rate | Master repurchase agreement | September 3, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 23,554  
Amount Outstanding 23,554  
Amount of Collateral $ 30,884  
Percentage of Collateral Coverage 131.00%  
Interest Rate 1.13%  
Debt Instrument 16 at 1.13% Interest Rate | Master repurchase agreement | September 3, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 23,042  
Amount Outstanding 23,042  
Amount of Collateral $ 30,303  
Percentage of Collateral Coverage 132.00%  
Interest Rate 1.13%  
Debt Instrument 17 at 1.13% Interest Rate | Master repurchase agreement | September 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 44,701  
Amount Outstanding 44,701  
Amount of Collateral $ 59,986  
Percentage of Collateral Coverage 134.00%  
Interest Rate 1.13%  
Debt Instrument 18 at 1.32% Interest Rate | Master repurchase agreement | September 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 8,236  
Amount Outstanding 8,236  
Amount of Collateral $ 10,322  
Percentage of Collateral Coverage 125.00%  
Interest Rate 1.32%  
Debt Instrument 19 at 1.32% Interest Rate | Master repurchase agreement | September 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 7,229  
Amount Outstanding 7,229  
Amount of Collateral $ 9,510  
Percentage of Collateral Coverage 132.00%  
Interest Rate 1.32%  
Debt Instrument 20 at 1.38% Interest Rate | Master repurchase agreement | September 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 4,331  
Amount Outstanding 4,331  
Amount of Collateral $ 6,232  
Percentage of Collateral Coverage 144.00%  
Interest Rate 1.38%  
Debt Instrument 21 at 1.72% Interest Rate | Master repurchase agreement | September 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 1,176  
Amount Outstanding 1,176  
Amount of Collateral $ 1,687  
Percentage of Collateral Coverage 143.00%  
Interest Rate 1.72%  
Debt Instrument 22 at 2.60% Interest Rate | Master repurchase agreement | September 23, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 400,000  
Amount Outstanding 42,153  
Amount of Collateral $ 63,220  
Percentage of Collateral Coverage 150.00%  
Interest Rate 2.60%  
Debt Instrument 23 at 1.33% Interest Rate | Master repurchase agreement | September 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 46,819  
Amount Outstanding 46,819  
Amount of Collateral $ 62,815  
Percentage of Collateral Coverage 134.00%  
Interest Rate 1.33%  
Debt Instrument 24 at 1.73% Interest Rate | Master repurchase agreement | September 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 4,535  
Amount Outstanding 4,535  
Amount of Collateral $ 6,526  
Percentage of Collateral Coverage 144.00%  
Interest Rate 1.73%  
Debt Instrument 25 at 1.33% Interest Rate | Master repurchase agreement | September 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 2,431  
Amount Outstanding 2,431  
Amount of Collateral $ 3,148  
Percentage of Collateral Coverage 129.00%  
Interest Rate 1.33%  
Debt Instrument 26 at 1.41% Interest Rate | Master repurchase agreement | October 5, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 31,326  
Amount Outstanding 31,326  
Amount of Collateral $ 39,811  
Percentage of Collateral Coverage 127.00%  
Interest Rate 1.41%  
Debt Instrument 27 at 1.11% Interest Rate | Master repurchase agreement | October 22, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 7,899  
Amount Outstanding 7,899  
Amount of Collateral $ 9,279  
Percentage of Collateral Coverage 117.00%  
Interest Rate 1.11%  
Debt Instrument 28 at 1.11% Interest Rate | Master repurchase agreement | October 22, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 6,231  
Amount Outstanding 6,231  
Amount of Collateral $ 7,276  
Percentage of Collateral Coverage 117.00%  
Interest Rate 1.11%  
Debt Instrument 29 at 1.11% Interest Rate | Master repurchase agreement | October 22, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 5,123  
Amount Outstanding 5,123  
Amount of Collateral $ 6,063  
Percentage of Collateral Coverage 118.00%  
Interest Rate 1.11%  
Debt Instrument at 1.35% Interest Rate | Master repurchase agreement | December 13, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 14,148  
Amount Outstanding 14,148  
Amount of Collateral $ 20,151  
Percentage of Collateral Coverage 142.00%  
Interest Rate 1.35%  
Debt Instrument at 1.15% Interest Rate | Master repurchase agreement | December 13, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity $ 7,160  
Amount Outstanding 7,160  
Amount of Collateral $ 9,409  
Percentage of Collateral Coverage 131.00%  
Interest Rate 1.15%  
Debt Instrument 30 at 2.33% Interest Rate | Master repurchase agreement | January 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 35,635
Amount Outstanding   35,635
Amount of Collateral   $ 46,120
Percentage of Collateral Coverage   129.00%
Interest Rate   2.33%
Debt Instrument 31 at 2.33% Interest Rate | Master repurchase agreement | January 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 7,697
Amount Outstanding   7,697
Amount of Collateral   $ 10,075
Percentage of Collateral Coverage   131.00%
Interest Rate   2.33%
Debt Instrument 32 at 2.48% Interest Rate | Master repurchase agreement | January 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 6,311
Amount Outstanding   6,311
Amount of Collateral   $ 9,038
Percentage of Collateral Coverage   143.00%
Interest Rate   2.48%
Debt Instrument 33 at 2.33% Interest Rate | Master repurchase agreement | January 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 4,755
Amount Outstanding   4,755
Amount of Collateral   $ 6,114
Percentage of Collateral Coverage   129.00%
Interest Rate   2.33%
Debt Instrument 34 at 2.33% Interest Rate | Master repurchase agreement | January 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 4,666
Amount Outstanding   4,666
Amount of Collateral   $ 6,044
Percentage of Collateral Coverage   130.00%
Interest Rate   2.33%
Debt Instrument 35 at 2.48% Interest Rate | Master repurchase agreement | January 6, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 3,213
Amount Outstanding   3,213
Amount of Collateral   $ 4,667
Percentage of Collateral Coverage   145.00%
Interest Rate   2.48%
Debt Instrument 36 at 2.32% Interest Rate | Master repurchase agreement | January 11, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 5,879
Amount Outstanding   5,879
Amount of Collateral   $ 7,575
Percentage of Collateral Coverage   129.00%
Interest Rate   2.32%
Debt Instrument 37 at 2.35% Interest Rate | Master repurchase agreement | January 14, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 6,991
Amount Outstanding   6,991
Amount of Collateral   $ 8,738
Percentage of Collateral Coverage   125.00%
Interest Rate   2.35%
Debt Instrument 38 at 2.22% Interest Rate | Master repurchase agreement | January 20, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 13,263
Amount Outstanding   13,263
Amount of Collateral   $ 16,582
Percentage of Collateral Coverage   125.00%
Interest Rate   2.22%
Debt Instrument 39 at 2.21% Interest Rate | Master repurchase agreement | January 29, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 7,762
Amount Outstanding   7,762
Amount of Collateral   $ 9,702
Percentage of Collateral Coverage   125.00%
Interest Rate   2.21%
Debt Instrument 40 at 2.21% Interest Rate | Master repurchase agreement | January 29, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 7,153
Amount Outstanding   7,153
Amount of Collateral   $ 9,537
Percentage of Collateral Coverage   133.00%
Interest Rate   2.21%
Debt Instrument 41 at 1.88% Interest Rate | Master repurchase agreement | February 1, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 12,258
Amount Outstanding   12,258
Amount of Collateral   $ 16,052
Percentage of Collateral Coverage   131.00%
Interest Rate   1.88%
Debt Instrument 42 at 1.88% Interest Rate | Master repurchase agreement | February 1, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 12,015
Amount Outstanding   12,015
Amount of Collateral   $ 15,794
Percentage of Collateral Coverage   131.00%
Interest Rate   1.88%
Debt Instrument 43 at 1.88% Interest Rate | Master repurchase agreement | February 1, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 5,298
Amount Outstanding   5,298
Amount of Collateral   $ 6,895
Percentage of Collateral Coverage   130.00%
Interest Rate   1.88%
Debt Instrument 44 at 1.88% Interest Rate | Master repurchase agreement | February 1, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 3,985
Amount Outstanding   3,985
Amount of Collateral   $ 5,136
Percentage of Collateral Coverage   129.00%
Interest Rate   1.88%
Debt Instrument 45 at 1.88% Interest Rate | Master repurchase agreement | February 1, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 2,887
Amount Outstanding   2,887
Amount of Collateral   $ 3,790
Percentage of Collateral Coverage   131.00%
Interest Rate   1.88%
Debt Instrument 46 at 2.03% Interest Rate | Master repurchase agreement | February 1, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 2,332
Amount Outstanding   2,332
Amount of Collateral   $ 3,360
Percentage of Collateral Coverage   144.00%
Interest Rate   2.03%
Debt Instrument 47 at 2.03% Interest Rate | Master repurchase agreement | February 1, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 1,132
Amount Outstanding   1,132
Amount of Collateral   $ 1,607
Percentage of Collateral Coverage   142.00%
Interest Rate   2.03%
Debt Instrument 48 at 2.02% Interest Rate | Master repurchase agreement | February 12, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 2,945
Amount Outstanding   2,945
Amount of Collateral   $ 4,428
Percentage of Collateral Coverage   150.00%
Interest Rate   2.02%
Debt Instrument 49 at 1.78% Interest Rate | Master repurchase agreement | March 5, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 24,946
Amount Outstanding   24,946
Amount of Collateral   $ 33,348
Percentage of Collateral Coverage   134.00%
Interest Rate   1.78%
Debt Instrument 50 at 1.78% Interest Rate | Master repurchase agreement | March 5, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 24,312
Amount Outstanding   24,312
Amount of Collateral   $ 32,571
Percentage of Collateral Coverage   134.00%
Interest Rate   1.78%
Debt Instrument 51 at 1.78% Interest Rate | Master repurchase agreement | March 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 10,219
Amount Outstanding   10,219
Amount of Collateral   $ 13,172
Percentage of Collateral Coverage   129.00%
Interest Rate   1.78%
Debt Instrument 52 at 1.78% Interest Rate | Master repurchase agreement | March 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 8,381
Amount Outstanding   8,381
Amount of Collateral   $ 10,872
Percentage of Collateral Coverage   130.00%
Interest Rate   1.78%
Debt Instrument 53 at 1.78% Interest Rate | Master repurchase agreement | March 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 3,894
Amount Outstanding   3,894
Amount of Collateral   $ 5,193
Percentage of Collateral Coverage   133.00%
Interest Rate   1.78%
Debt Instrument 54 at 1.93% Interest Rate | Master repurchase agreement | March 17, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 1,145
Amount Outstanding   1,145
Amount of Collateral   $ 1,687
Percentage of Collateral Coverage   147.00%
Interest Rate   1.93%
Debt Instrument 55 at 1.94% Interest Rate | Master repurchase agreement | March 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 7,016
Amount Outstanding   7,016
Amount of Collateral   $ 10,024
Percentage of Collateral Coverage   143.00%
Interest Rate   1.94%
Debt Instrument 56 at 1.79% Interest Rate | Master repurchase agreement | March 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 5,008
Amount Outstanding   5,008
Amount of Collateral   $ 6,637
Percentage of Collateral Coverage   133.00%
Interest Rate   1.79%
Debt Instrument 57 at 1.79% Interest Rate | Master repurchase agreement | March 24, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 2,577
Amount Outstanding   2,577
Amount of Collateral   $ 3,367
Percentage of Collateral Coverage   131.00%
Interest Rate   1.79%
Debt Instrument 58 at 2.35% Interest Rate | Master repurchase agreement | April 9, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 33,084
Amount Outstanding   33,084
Amount of Collateral   $ 43,069
Percentage of Collateral Coverage   130.00%
Interest Rate   2.35%
Debt Instrument 59 at 2.64% Interest Rate | Master repurchase agreement | July 9, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 250,000
Amount Outstanding   53,256
Amount of Collateral   $ 84,337
Percentage of Collateral Coverage   158.00%
Interest Rate   2.64%
Debt Instrument 60 at 2.65% Interest Rate | Master repurchase agreement | September 23, 2021    
Debt Instrument [Line Items]    
Maximum Borrowing Capacity   $ 400,000
Amount Outstanding   101,117
Amount of Collateral   $ 160,068
Percentage of Collateral Coverage   158.00%
Interest Rate   2.65%