Intangible Assets and Intangible Liabilities - Intangible Liability (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Finite-Lived Intangible Assets [Line Items] | ||
| Total intangible liabilities, net | $ 18,945 | $ 12,411 |
| Unfavorable rate revenue contracts | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Cost | 29,306 | 19,215 |
| Unfavorable rate revenue contracts | $ (10,361) | $ (6,804) |
| Unfavorable rate revenue contracts | Weighted Average | ||
| Finite-Lived Intangible Assets [Line Items] | ||
| Weighted Average Amortization Period | 5 years |