v3.25.2
Related Person Transactions (Details)
Jun. 30, 2025
agreement
Related Party  
Related Party Transaction [Line Items]  
Number of management service agreements 2
Number of joint venture agreements 2
Joint Venture  
Related Party Transaction [Line Items]  
Number of joint venture agreements 2