XML 86 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Schedule of Net Carrying Amount of Equity Component (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
0.375% Convertible Senior Notes Due 2025 as Equity Component [Member]    
Debt Instrument [Line Items]    
Debt discount for conversion option $ 98,730 $ 98,730
Issuance costs (2,120) (2,120)
Net carrying amount 96,610 96,610
0.25%Convertible Senior Notes Due 2022 as Equity Component [Member]    
Debt Instrument [Line Items]    
Debt discount for conversion option 5,136 33,349
Issuance costs (138) (898)
Net carrying amount $ 4,998 $ 32,451