XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Convertible Senior Notes (Details) - Convertible debt
1 Months Ended
Aug. 31, 2019
USD ($)
$ / shares
1.125% Convertible Senior Notes Due 2026  
Debt Instrument [Line Items]  
Face amount of debt issued $ 345,000,000.0
Stated interest percentage 1.125%
Proceeds from the issuance of convertible senior notes, net of issuance costs $ 335,900,000
Conversion ratio 0.0124756
Conversion price (in dollars per share) | $ / shares $ 80.16
Effective interest percentage 4.30%
Over-allotment option  
Debt Instrument [Line Items]  
Face amount of debt issued $ 45,000,000.0