XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Note 11 - Collateralized Securities Transactions (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Transfer of Certain Financial Assets Accounted for as Secured Borrowings [Table Text Block]
   
Repurchase Agreements
 
   
Remaining Contractual Maturity of the Agreements
 
Collateral Type:
 
Overnight and Continuous
   
Up to 30 days
   
30 - 90 days
   
Greater than 90 days
   
Total
 
U.S. treasury and government agency MBS (GCF repo)
  $
1,946,890
    $
1,070,094
    $
-
    $
-
    $
3,016,984
 
MBS (gestation repo)
   
638,057
     
2,004,451
     
51,530
     
-
     
2,694,038
 
SBA loans
   
2,190
     
 
     
 
     
 
     
2,190
 
    $
2,587,137
    $
3,074,545
    $
51,530
    $
-
    $
5,713,212
 
   
Reverse Repurchase Agreements
 
   
Remaining Contractual Maturity of the Agreements
 
Collateral Type:
 
Overnight and Continuous
   
Up to 30 days
   
30 - 90 days
   
Greater than 90 days
   
Total
 
U.S. treasury and government agency MBS (GCF repo)
  $
871,805
    $
1,016,446
    $
1,091,609
    $
39,816
    $
3,019,676
 
MBS (gestation repo)
   
641,619
     
2,003,514
     
51,534
     
-
     
2,696,667
 
    $
1,513,424
    $
3,019,960
    $
1,143,143
    $
39,816
    $
5,716,343
 
   
Repurchase Agreements
 
   
Remaining Contractual Maturity of the Agreements
 
Collateral Type:
 
Overnight and Continuous
   
Up to 30 days
   
30 - 90 days
   
Greater than 90 days
   
Total
 
U.S. treasury and government agency MBS (GCF repo)
  $
5,117,811
    $
1,546,510
    $
-
    $
-
    $
6,664,321
 
MBS (gestation repo)
   
-
     
742,035
     
100,403
     
-
     
842,438
 
SBA loans
   
27,684
     
-
     
-
     
-
     
27,684
 
    $
5,145,495
    $
2,288,545
    $
100,403
    $
-
    $
7,534,443
 
   
Reverse Repurchase Agreements
 
   
Remaining Contractual Maturity of the Agreements
 
U.S. treasury and government agency MBS (GCF repo)
  $
1,231,027
    $
2,525,188
    $
2,319,079
    $
575,058
    $
6,650,352
 
MBS (gestation repo)
   
-
     
747,692
     
101,958
     
-
     
849,650
 
    $
1,231,027
    $
3,272,880
    $
2,421,037
    $
575,058
    $
7,500,002