Net Income (Loss) Per Share - Additional Information (Details) |
Sep. 30, 2020
$ / shares
|
|---|---|
| 0.125% Convertible Senior Notes due 2025 | Conversion, On or After March 15, 2025 | |
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | |
| Debt instrument, conversion price per share | $ 92.30 |