| Cayman Islands KY: Portfolio Investment Assets: Eritrea (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Estonia (USD mn) | 2,664.774
            
                                            Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Falkland Islands (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Guinea-Bissau (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Guyana (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Haiti (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Holy See (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Honduras (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Hong Kong SAR (China) (USD mn) | 35,684.847
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Hungary (USD mn) | 153.942
            
                                            Jun 2024 | semiannually | Dec 2003 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Iceland (USD mn) | 63.082
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Indonesia (USD mn) | 5,968.258
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: International Organizations (USD mn) | 5,140.000
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Iran (USD mn) | 1.423
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Ireland (USD mn) | 74,173.567
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Italy (USD mn) | 41,988.104
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Ivory Coast (USD mn) | 51.740
            
                                            Jun 2024 | semiannually | Dec 2003 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Jamaica (USD mn) | 50.370
            
                                            Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Fiji (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Finland (USD mn) | 6,287.308
            
                                            Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: French Polynesia (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: French Southern Territories (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Gabon (USD mn) | 477.221
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Gambia (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Germany (USD mn) | 82,817.703
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Costa Rica (USD mn) | 27.378
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Curacao (USD mn) | 2.290
            
                                            Jun 2024 | semiannually | Dec 2010 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Cyprus (USD mn) | 1,260.332
            
                                            Jun 2024 | semiannually | Dec 2004 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Czech Republic (USD mn) | 893.213
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Denmark (USD mn) | 9,248.990
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Djibouti (USD mn) | 2.991
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Greece (USD mn) | 2,388.940
            
                                            Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Grenada (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2003 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Guatemala (USD mn) | 124.504
            
                                            Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Guiana, French (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Guinea (USD mn) | 9.324
            
                                            Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Wal... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Wes... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Yem... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Zam... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Zim... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Oth... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2016 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Uni... (USD mn) | -15.433
            
                                            Jun 2024 | semiannually | Jun 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Uni... (USD mn) | -34,181.439
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Uni... (USD mn) | -153,739.677
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Uni... (USD mn) | -0.530
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Uru... (USD mn) | -19.176
            
                                            Jun 2024 | semiannually | Dec 2016 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Uzb... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Van... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Ven... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Vie... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Gua... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Lao... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Lat... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Leb... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Les... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Lib... (USD mn) | -4.784
            
                                            Jun 2024 | semiannually | Dec 2016 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Lib... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Lie... (USD mn) | -4.950
            
                                            Dec 2023 | semiannually | Dec 2017 - Dec 2023 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Lit... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Rom... (USD mn) | -24.231
            
                                            Jun 2024 | semiannually | Jun 2016 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Rwa... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sai... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sai... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sai... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sam... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: San... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sao... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sie... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sin... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Slo... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2016 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sol... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Som... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sou... (USD mn) | -245.097
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sou... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Spa... (USD mn) | -13,731.777
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sri... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sta... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sud... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Pan... (USD mn) | -3.182
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Par... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Phi... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Jun 2016 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Pol... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Por... (USD mn) | -2,419.055
            
                                            Jun 2024 | semiannually | Dec 2016 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Sur... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Swe... (USD mn) | -521.802
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Swi... (USD mn) | -2,324.880
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Syr... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Tai... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Taj... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Tan... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Tha... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Tim... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Tog... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mor... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mya... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Nam... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Nau... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Nep... (USD mn) | 0.000
            
                                            Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                                
                            
                                
                                    
                                        
                                            
                                            
                                            | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Net... (USD mn) | -3,756.623
            
                                            Jun 2024 | semiannually | Dec 2015 - Jun 2024 |