XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.1
0.25% Convertible Senior Notes, Convertible Note Hedge and Warrant - Schedule of Net Carrying Amount of Liability Component (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]      
Net carrying amount $ 346,265 $ 340,564  
0.25% Convertible Senior Notes Due 2022 as Liability Component [Member]      
Debt Instrument [Line Items]      
Principal 399,990   $ 399,992
Unamortized debt discount (49,992)   (55,299)
Unamortized issuance costs (3,733)   (4,129)
Net carrying amount $ 346,265   $ 340,564