XML 77 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Indebtedness - Future Principal Payments (Details) - USD ($)
$ in Thousands
1 Months Ended
Jan. 31, 2025
Feb. 13, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]        
2025     $ 197,586  
2026     291,488  
2027     773,776  
2028     123,487  
2029     910,278  
Thereafter     329,909  
Total     2,626,524 $ 2,594,320
Unamortized debt premiums, discounts and issuance     91,890 21,711
Total debt outstanding     2,534,634 2,572,609
Subsequent Event        
Debt Instrument [Line Items]        
2025   $ 26,000    
2026   $ 291,488    
Senior unsecured notes, 4.500% interest rate, due in 2025 | Senior Notes        
Debt Instrument [Line Items]        
Total     $ 171,586 $ 650,000
Senior unsecured notes, 4.500% interest rate, due in 2025 | Senior Notes | Subsequent Event        
Debt Instrument [Line Items]        
Extinguishment of debt, amount $ 171,586