v3.19.2
Accumulated Other Comprehensive Income (Loss) - Schedules of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period     $ 2,310,999  
OCI before reclassifications     (1,076)  
Amounts reclassified from AOCI     31  
Total other comprehensive income (loss), net of tax $ 2,170 $ (12,756) (1,045) $ (5,950)
Balance, end of period 2,116,698 2,584,068 2,116,698 2,584,068
Marketable Securities        
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period     (368)  
OCI before reclassifications     590  
Amounts reclassified from AOCI     31  
Total other comprehensive income (loss), net of tax     621  
Balance, end of period 253   253  
Foreign Currency Translation        
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period     3,515  
OCI before reclassifications     (1,666)  
Total other comprehensive income (loss), net of tax     (1,666)  
Balance, end of period 1,849   1,849  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income Loss [Line Items]        
Balance, beginning of period (68) 20,963 3,147 14,157
Balance, end of period $ 2,102 $ 8,207 $ 2,102 $ 8,207