XML 158 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivative Instruments - Summary of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Derivative liabilities    
Derivative asset   $ 0
Total derivative instrument liabilities   25,824
Fair Value, Measurements, Recurring    
Derivative liabilities    
Derivative asset   0
Total derivative instrument liabilities   25,824
Level 2 | Fair Value, Measurements, Recurring    
Derivative liabilities    
Derivative asset   0
Total derivative instrument liabilities $ 0 25,824
Derivatives not designated as hedging instruments: | Cross currency swaps    
Derivative liabilities    
Derivative liability, current 0 17,680
Derivative liability, noncurrent $ 0 $ 8,144