| Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Nig... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions (USD mn) | -525,842.200
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets (USD mn) | 5,703,707.900
            
                                        Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Esw... (USD mn) | -1.549
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Fij... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Fin... (USD mn) | -0.970
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Fre... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Fre... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Gab... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Gue... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Gui... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Gui... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Guy... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Hai... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Hol... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Hon... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Com... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Con... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Con... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Coo... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Cos... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Cur... (USD mn) | -0.739
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Cze... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Den... (USD mn) | -4.627
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Dji... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Dom... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Dom... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Jun 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Egy... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: El ... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Equ... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Eri... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Est... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Lux... (USD mn) | -298.792
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mac... (USD mn) | -3.373
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mad... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mal... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mal... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mal... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mar... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Mar... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Hun... (USD mn) | -154.649
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Ind... (USD mn) | -191.018
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Ind... (USD mn) | -517.672
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Int... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Jun 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Ira... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Isl... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2016 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Ita... (USD mn) | -45,236.433
            
                                        Jun 2024 | semiannually | Dec 2015 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Short or Negative Positions: Ivo... (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2017 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Afghanistan (USD mn) | 2.505
            
                                        Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Albania (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: American Samoa (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Andorra (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Angola (USD mn) | 137.658
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Antigua and Barbuda (USD mn) | 611.013
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Argentina (USD mn) | 5,329.207
            
                                        Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Armenia (USD mn) | 17.112
            
                                        Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Brunei (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Bulgaria (USD mn) | 63.109
            
                                        Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Burkina Faso (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Cabo Verde (USD mn) | 4.052
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Central African Republic (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Belize (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2002 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Benin (USD mn) | 116.036
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Bermuda (USD mn) | 32,151.406
            
                                        Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Bhutan (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Bolivia (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2003 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Bonaire (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Jun 2016 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Bosnia and Herzegovina (USD mn) | 0.265
            
                                        Jun 2024 | semiannually | Dec 2003 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Botswana (USD mn) | 354.653
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: British Indian Ocean Territory (USD mn) | 17.242
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Chad (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: China (USD mn) | 304,439.587
            
                                        Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Christmas Island (USD mn) | 1,263.029
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Cocos (Keeling) Islands (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Colombia (USD mn) | 1,085.120
            
                                        Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Cook Islands (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Ecuador (USD mn) | 222.227
            
                                        Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Egypt (USD mn) | 979.183
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: El Salvador (USD mn) | 1.505
            
                                        Jun 2024 | semiannually | Dec 2001 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | Cayman Islands KY: Portfolio Investment Assets: Equatorial Guinea (USD mn) | 0.000
            
                                        Jun 2024 | semiannually | Dec 2005 - Jun 2024 | 
                            
                        
                            
                                
                                    
                                        
                                        
                                        | 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 |