XML 91 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Notes, Net - Summary of Outstanding Convertible Senior Notes (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
4.38% Convertible Senior Notes [Member]  
Debt Instrument [Line Items]  
Convertible Note Issuance 2017-05
Face Value $ 402,500
Interest Rate 4.38%
All-in Cost 4.85%
Conversion Rate 28.0324
Maturity May 05, 2022
4.75% Convertible Senior Notes [Member]  
Debt Instrument [Line Items]  
Convertible Note Issuance 2018-03
Face Value $ 220,000
Interest Rate 4.75%
All-in Cost 5.33%
Conversion Rate 27.6052
Maturity Mar. 15, 2023