v3.26.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Capital expenditures included in accounts payable and accrued expenses $ 72,240 $ 51,452
Accounts payable and accrued expenses 50,904 64,491
Interest rate swap agreements liability 0 31
Accrued interest payable 9,080 4,176
Total accounts payable and accrued expenses $ 132,224 $ 120,150