v3.25.2
Related Party Transactions - Shares Purchased By Affiliates (Details) - Affiliated Entity - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Total Purchase Price $ 125,502 $ 151,554
Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Total Purchase Price 120,000 150,000
Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Total Purchase Price 4,636 908
Members of our board of directors    
Related Party Transaction [Line Items]    
Total Purchase Price $ 866 $ 646
Class S Common Stock    
Related Party Transaction [Line Items]    
Shares (in shares) 1,196,923 1,496,143
Class S Common Stock | Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 1,196,923 1,496,143
Class S Common Stock | Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class S Common Stock | Members of our board of directors    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class S-1 Common Stock    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class S-1 Common Stock | Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class S-1 Common Stock | Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class S-1 Common Stock | Members of our board of directors    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class D Common Stock    
Related Party Transaction [Line Items]    
Shares (in shares) 1,197,628 1,497,041
Class D Common Stock | Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 1,197,628 1,497,041
Class D Common Stock | Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class D Common Stock | Members of our board of directors    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class D-1 Common Stock    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class D-1 Common Stock | Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class D-1 Common Stock | Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class D-1 Common Stock | Members of our board of directors    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class I Common Stock    
Related Party Transaction [Line Items]    
Shares (in shares) 1,194,434 1,492,906
Class I Common Stock | Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 1,194,434 1,492,906
Class I Common Stock | Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class I Common Stock | Members of our board of directors    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class E Common Stock    
Related Party Transaction [Line Items]    
Shares (in shares) 1,405,238 1,544,549
Class E Common Stock | Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 1,189,256 1,483,196
Class E Common Stock | Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 182,121 35,937
Class E Common Stock | Members of our board of directors    
Related Party Transaction [Line Items]    
Shares (in shares) 33,861 25,416
Class F Common Stock    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class F Common Stock | Invesco Realty, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class F Common Stock | Invesco Advisers, Inc.    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0
Class F Common Stock | Members of our board of directors    
Related Party Transaction [Line Items]    
Shares (in shares) 0 0