v3.26.1
Investments in and Advances to Joint Ventures - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule Of Equity Method Investments [Line Items]      
Letters of credit outstanding amount $ 336.1   $ 356.2
Unconsolidated Joint Ventures      
Schedule Of Equity Method Investments [Line Items]      
Net distributions from (contributions to) unconsolidated joint ventures 8.9 $ 3.6  
Joint Ventures      
Schedule Of Equity Method Investments [Line Items]      
Letters of credit outstanding amount $ 163.1   $ 184.4