XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Financial Instruments - Schedule of fair value of derivative instruments and their location in the Company's financial statements (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Prepaid expenses and other current assets | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Fair value of assets $ 1,200 $ 5,357
Other Assets | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Fair value of assets 0 0
Accrued expenses and other current liabilities | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities 1,982 3,785
Other Liabilities | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities 40 3,923
Cash Flow Hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Fair value of assets 11,700 16,188
Cash Flow Hedges | Other Assets    
Derivatives, Fair Value [Line Items]    
Fair value of assets 10,031 6,164
Cash Flow Hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities 13,332 16,387
Cash Flow Hedges | Other Liabilities    
Derivatives, Fair Value [Line Items]    
Fair value of liabilities $ 7,474 $ 16,886