v3.26.3
Related Party Transactions - Additional Information (Details) - Unconsolidated Joint Ventures - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Related Party Transaction [Line Items]        
Revenues $ 44.8 $ 56.9 $ 141.1 $ 144.3
Reimbursable cost incurred $ 33.5 $ 36.4 $ 100.8 $ 104.2