XML 101 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Carrying Value of Convertible Senior Notes (Detail) - 0.375%Convertible Senior Notes due 2024 - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Principal amount $ 287,500 $ 287,500
Unamortized debt discount (38,317) (47,921)
Unamortized debt issuance costs (5,446) (6,812)
Total convertible senior notes $ 243,737 $ 232,767