XML 109 R91.htm IDEA: XBRL DOCUMENT v3.22.4
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)