v3.19.3
Accumulated Other Comprehensive Income (Loss) - Schedules of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period     $ 2,310,999  
OCI before reclassifications     (10,365)  
Amounts reclassified from AOCI     45  
Total other comprehensive income (loss), net of tax $ (9,275) $ (1,737) (10,320) $ (7,687)
Balance, end of period 2,324,415 2,384,092 2,324,415 2,384,092
Marketable Securities        
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period     (368)  
OCI before reclassifications     564  
Amounts reclassified from AOCI     45  
Total other comprehensive income (loss), net of tax     609  
Balance, end of period 241   241  
Foreign Currency Translation        
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period     3,515  
OCI before reclassifications     (10,929)  
Total other comprehensive income (loss), net of tax     (10,929)  
Balance, end of period (7,414)   (7,414)  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period 2,102 8,207 3,147 14,157
Total other comprehensive income (loss), net of tax (9,275) (1,737) (10,320) (7,687)
Balance, end of period $ (7,173) $ 6,470 $ (7,173) $ 6,470