XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Notes - Schedule of Interest Expense Schedule of Interest Expense Related to Convertible Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Debt Instrument [Line Items]    
Amortization of discount $ 1,653 $ 2,597
Convertible Senior Notes Due 2023 [Member]    
Debt Instrument [Line Items]    
Contractual coupon interest 3,473 5,938
Amortization of discount 1,253 2,009
Amortization of transaction costs 401 588
Total $ 5,127 $ 8,535