XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Activities - Summary of Derivative Financial Instruments that are Not Designated as Hedging Instruments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Derivative [Line Items]        
Amount of (Gain) or Loss Recognized in income on derivatives $ 113 $ (66) $ 151 $ 9,587
(Gain) Loss on Interest Rate Swaps [Member]        
Derivative [Line Items]        
Amount of (Gain) or Loss Recognized in income on derivatives, Interest rate swaps 112 (49) 199 9,604
Selling General and Administrative [Member]        
Derivative [Line Items]        
Amount of (Gain) or Loss Recognized in income on derivatives, Foreign exchange contracts 0 (9) (20) (9)
Cost of Revenues [Member]        
Derivative [Line Items]        
Amount of (Gain) or Loss Recognized in income on derivatives, Foreign exchange contracts $ 1 $ (8) $ (28) $ (8)