XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued capital expenditures $ 57,072 $ 49,247
Accounts payable and accrued expenses 32,342 41,664
Interest rate swaps liability 13,290 25,308
Accrued interest payable 4,328 3,460
Due (from) to affiliated companies 1,045 1,131
Total accounts payable and accrued expenses $ 108,077 $ 120,810