v3.25.2
Equity and Non-controlling interest - Schedule of aggregate distributions declared (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Dividends Payable [Line Items]      
Aggregate gross distributions declared per share of common stock     $ 0.2326
Net distributions declared per share of common stock     0.2326
Class T common stock      
Dividends Payable [Line Items]      
Aggregate gross distributions declared per share of common stock $ 0.1176 $ 0.0732  
Net distributions declared per share of common stock   0.0732 0.1176
Class S common stock      
Dividends Payable [Line Items]      
Aggregate gross distributions declared per share of common stock 0.1176 0.0732  
Net distributions declared per share of common stock   0.0732 0.1176
Class D common stock      
Dividends Payable [Line Items]      
Aggregate gross distributions declared per share of common stock 0.1176 0.0732  
Net distributions declared per share of common stock   0.0732 0.1176
Class I common stock      
Dividends Payable [Line Items]      
Aggregate gross distributions declared per share of common stock 0.1176 0.0732  
Net distributions declared per share of common stock   0.0732 0.1176
Class E Common stock      
Dividends Payable [Line Items]      
Aggregate gross distributions declared per share of common stock $ 0.1176 0.0732  
Net distributions declared per share of common stock   $ 0.0732 $ 0.1176