Derivatives - Not Designated as Hedging Instruments (Details) - Cross currency swap agreements - Not Designated as Hedging Instrument - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Derivative Instruments, Gain (Loss) [Line Items] | |||
Change in unrealized gains | $ 1,338 | $ 177 | $ 1,426 |
Realized loss | $ (17,601) | $ (5,631) | $ (469) |