XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments and Hedging Strategies - Schedule of Gains (Losses) on Derivative Instruments not Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]      
Gains (losses) on derivative instruments $ 392 $ 4,310 $ 71
Embedded Derivative Financial Instruments      
Derivative [Line Items]      
Gains (losses) on derivative instruments 2 5,203 $ 71
Foreign Exchange Option      
Derivative [Line Items]      
Gains (losses) on derivative instruments $ 390 $ (893)