Convertible Senior Notes - Summary of Net Carrying Amount of Equity Component of 2025 Notes (Details) - 0.125% Convertible Senior Notes due 2025 $ in Thousands |
Sep. 30, 2020
USD ($)
|
|---|---|
| Debt Instrument [Line Items] | |
| Debt discount for conversion option | $ 177,169 |
| Issuance costs | (4,099) |
| Net carrying amount | $ 173,070 |