XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 971,268 $ 779,477
Other comprehensive income (loss) before reclassifications, net of tax (18,801) (30,776)
Amounts reclassified from accumulated other comprehensive income (loss), net of tax 2,272 (1,406)
Net other comprehensive income (loss) (16,529) (32,182)
Ending balance 1,227,113 894,495
Foreign currency translation adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (47,835) (67,648)
Other comprehensive income (loss) before reclassifications, net of tax (13,319) (23,975)
Net other comprehensive income (loss) (13,319) (23,975)
Ending balance (61,154) (91,623)
Unrealized gain (loss) on cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,566) 5,293
Other comprehensive income (loss) before reclassifications, net of tax (5,509) (6,878)
Amounts reclassified from accumulated other comprehensive income (loss), net of tax 2,272 (1,406)
Net other comprehensive income (loss) (3,237) (8,284)
Ending balance (5,803) (2,991)
Unrealized gain (loss) on investments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 70 0
Other comprehensive income (loss) before reclassifications, net of tax 27 77
Net other comprehensive income (loss) 27 77
Ending balance 97 77
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (50,331) (62,355)
Ending balance $ (66,860) $ (94,537)