XML 80 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Carrying Value of Convertible Senior Notes (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
0.375%Convertible Senior Notes due 2024    
Debt Instrument [Line Items]    
Principal amount $ 287,500  
Unamortized debt discount (47,921)  
Unamortized debt issuance costs (6,812)  
Total convertible senior notes $ 232,767  
2.125% Convertible Senior Notes due 2021    
Debt Instrument [Line Items]    
Principal amount   $ 114,989
Unamortized debt discount   (9,781)
Unamortized debt issuance costs   (1,720)
Total convertible senior notes   $ 103,488