XML 140 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Notes - Schedule of Components of Net Carrying Amount of Convertible Notes (Detail) - Convertible Senior Notes Due 2023 [Member] - USD ($)
$ in Thousands
Dec. 31, 2020
Nov. 30, 2020
Dec. 31, 2019
Oct. 31, 2018
Debt Instrument [Line Items]        
5.00% convertible notes $ 277,857 $ 197,143 $ 475,000 $ 475,000
Unamortized discount (15,229)   (34,219)  
Unamortized transaction costs (4,839)   (10,571)  
Net carrying amount $ 257,789   $ 430,210