XML 111 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Senior Notes - Schedule of Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Nov. 30, 2017
0.125% Convertible Senior Notes Due 2024      
Liability component:      
Principal $ 450,000    
Less: debt discount, net of amortization (98,942)    
Net carrying amount 351,058    
Equity component 86,133    
1.50% Convertible Senior Notes Due 2022      
Liability component:      
Principal 92,000 $ 115,000 $ 115,000
Less: debt discount, net of amortization (12,776) (20,903)  
Net carrying amount 79,224 94,097  
Equity component $ (14,555) $ 22,094