XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Assets and Liabilities-Fair Values of Derivatives and Classifications on the Condensed Consolidated Balance Sheets (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets
Foreign Exchange Forward | Derivatives Not Designated as Hedging Instruments  
Fair Value, Balance Sheet Grouping, Financial Statement Captions  
Derivative liabilities $ 6,186
Prepaid expenses and other current assets | Interest Rate Swap | Cash Flow Hedging | Derivatives designated as cash flow hedges  
Fair Value, Balance Sheet Grouping, Financial Statement Captions  
Derivative assets 3,939
Other long-term assets | Interest Rate Swap | Cash Flow Hedging | Derivatives designated as cash flow hedges  
Fair Value, Balance Sheet Grouping, Financial Statement Captions  
Derivative assets $ 4,740