XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued capital expenditures $ 67,815 $ 49,247
Accounts payable and accrued expenses 35,900 41,664
Interest rate swaps liability 5,612 25,308
Accrued interest payable 3,630 3,460
Due (from) to affiliated companies 880 1,131
Total accounts payable and accrued expenses $ 113,837 $ 120,810