XML 94 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives - Schedule of Offsetting Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other current asset    
Assets:    
Gross Amounts of Recognized Assets $ 3,870  
Gross Amounts Offset in the Balance Sheet 0  
Net Amounts Presented in the Balance Sheet $ 3,870  
Liabilities:    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid and other current assets  
Other noncurrent asset    
Assets:    
Gross Amounts of Recognized Assets $ 2,816  
Gross Amounts Offset in the Balance Sheet 0  
Net Amounts Presented in the Balance Sheet $ 2,816  
Liabilities:    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other noncurrent assets  
Other current liability    
Liabilities:    
Gross Amounts of Recognized Liabilities   $ (2,787)
Gross Amounts Offset in the Balance Sheet   0
Net Amounts Presented in the Balance Sheet   $ (2,787)
Derivative Liability, Statement of Financial Position [Extensible Enumeration]   Other current liabilities
Other noncurrent liability    
Liabilities:    
Gross Amounts of Recognized Liabilities   $ (3,747)
Gross Amounts Offset in the Balance Sheet   0
Net Amounts Presented in the Balance Sheet   $ (3,747)
Derivative Liability, Statement of Financial Position [Extensible Enumeration]   Other noncurrent liabilities
Derivatives designated as hedging instruments | Other current asset    
Assets:    
Gross Amounts of Recognized Assets $ 3,870  
Derivatives designated as hedging instruments | Other noncurrent asset    
Assets:    
Gross Amounts of Recognized Assets 2,816  
Derivatives designated as hedging instruments | Other current liability    
Liabilities:    
Gross Amounts of Recognized Liabilities   $ (2,787)
Derivatives designated as hedging instruments | Other noncurrent liability    
Liabilities:    
Gross Amounts of Recognized Liabilities   (3,747)
Derivatives not designated as hedging instruments | Other current asset    
Assets:    
Gross Amounts of Recognized Assets 0  
Derivatives not designated as hedging instruments | Other noncurrent asset    
Assets:    
Gross Amounts of Recognized Assets $ 0  
Derivatives not designated as hedging instruments | Other current liability    
Liabilities:    
Gross Amounts of Recognized Liabilities   0
Derivatives not designated as hedging instruments | Other noncurrent liability    
Liabilities:    
Gross Amounts of Recognized Liabilities   $ 0