v3.25.4
Related Person Transactions (Details)
12 Months Ended
Dec. 31, 2025
agreement
Related Party Transaction [Line Items]  
Number of joint venture agreements 2
Related Party  
Related Party Transaction [Line Items]  
Number of management service agreements 2
Related Party | Vesting on Grant Date  
Related Party Transaction [Line Items]  
Award vesting rights 20.00%
Related Party | Vesting on 1st Anniversary  
Related Party Transaction [Line Items]  
Award vesting rights 20.00%
Related Party | Vesting on 2nd Anniversary  
Related Party Transaction [Line Items]  
Award vesting rights 20.00%
Related Party | Vesting on 3rd Anniversary  
Related Party Transaction [Line Items]  
Award vesting rights 20.00%
Related Party | Vesting on 4th Anniversary  
Related Party Transaction [Line Items]  
Award vesting rights 20.00%
Joint Venture  
Related Party Transaction [Line Items]  
Number of joint venture agreements 2