XML 87 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments (Fair Value of Derivative Instruments) (Details) - Designated as hedging instrument [Member] - Interest rate swap [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Derivatives, Fair Value [Line Items]    
Derivative assets, fair value $ 2,061 $ 0
Derivative liabilities, fair value 138 4,159
Prepaid expenses and other current assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets, current portion 0 0
Accrued expenses and other current liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, current portion 138 2,698
Other assets [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets, long-term portion 2,061 0
Other liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Derivative liabilities, long-term portion $ 0 $ 1,461