XML 69 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Debt and Loan Agreement - Schedule of Fair Value and Carrying Value of Debt Instrument (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]      
Convertible senior notes, Fair Value $ 234,615   $ 218,940
Convertible senior notes, Carrying Value $ 194,976 $ 194,649 $ 153,882