XML 90 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Convertible Notes - Schedule of key terms of convertible notes (Detail)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
2021 Notes  
Debt Instrument [Line Items]  
Maturity date (unless earlier converted, repurchased or redeemed) Jun. 15, 2026
Interest rate 3.25%
Conversion price $ 11.04
Conversion rate | shares 90.5797
Redemption price $ 14.35
2020 Notes  
Debt Instrument [Line Items]  
Maturity date (unless earlier converted, repurchased or redeemed) Jun. 15, 2023
Interest rate 4.25%
Conversion price $ 5.92
Conversion rate | shares 168.9189
Redemption price $ 7.70