XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Derivatives - Schedule of Offsetting Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Other current asset    
Assets:    
Gross Amounts of Recognized Assets and Liabilities $ 4,665 $ 3,870
Gross amounts offset in the balance sheet 0 0
Net amounts presented in the balance sheet 4,665 3,870
Other current asset | Derivative designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 4,665 3,870
Other current asset | Derivative not designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 0 0
Other noncurrent asset    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 2,247 2,816
Gross amounts offset in the balance sheet 0 0
Net amounts presented in the balance sheet 2,247 2,816
Other noncurrent asset | Derivative designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities 2,247 2,816
Other noncurrent asset | Derivative not designated as hedging instruments    
Assets:    
Gross Amounts of Recognized Assets and Liabilities $ 0 $ 0