XML 90 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Convertible Notes, Net - Summary of Outstanding Convertible Senior Notes (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
4.38% Convertible Senior Notes [Member]  
Debt Instrument [Line Items]  
Convertible Note Issuance 2017-05
Face Value $ 402,500
Coupon 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
Coupon Rate 4.75%
All-in Cost 5.33%
Conversion Rate 27.6052
Maturity Mar. 15, 2023