XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Notes - Schedule of Components of Net Carrying Amount of Convertible Notes (Detail) - Convertible Senior Notes Due 2023 [Member] - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
5.00% Convertible Notes $ 277,857 $ 277,857
Unamortized discount (13,977) (15,229)
Unamortized transaction costs (4,437) (4,839)
Net carrying amount $ 259,443 $ 257,789