v3.25.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Capital expenditures included in accounts payable and accrued expenses $ 51,560 $ 73,535
Accounts payable and accrued expenses 49,033 54,779
Interest rate swap agreements liability 12 0
Accrued interest payable 3,710 3,702
Total accounts payable and accrued expenses $ 104,315 $ 132,016