v3.10.0.1
Accumulated Other Comprehensive Income (Loss) - Schedules of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, beginning of period $ 2,992,327 $ 1,518,914  
OCI before reclassifications (11,010)    
Total other comprehensive income (loss), net of tax (11,010) 16,214 $ (2,057)
Balance, end of period 2,310,999 2,992,327 1,518,914
Marketable Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, beginning of period (1,078)    
OCI before reclassifications 710    
Total other comprehensive income (loss), net of tax 710    
Balance, end of period (368) (1,078)  
Foreign Currency Translation      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, beginning of period 15,235    
OCI before reclassifications (11,720)    
Total other comprehensive income (loss), net of tax (11,720)    
Balance, end of period 3,515 15,235  
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, beginning of period 14,157 (2,057)  
Total other comprehensive income (loss), net of tax (11,010) 16,214 (2,057)
Balance, end of period $ 3,147 $ 14,157 $ (2,057)