Interest Expense and Finance Cost (Table) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Interest expense $ 60,573 $ 61,937 $ 46,553
Amortization and write-off of deferred financing costs 10,784 8,870 7,863
Other 127 84 (13)
Interest expense and financing cost 64,680 65,399 49,166
Continuing Operations [Member]      
Amortization and write-off of deferred financing costs $ 3,980 $ 3,378 $ 2,626