Earnings Per Common Share - Narrative (Details) |
May 15, 2020
$ / shares
|
|---|---|
| 3.25% Convertible Senior Notes | Convertible notes | |
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | |
| Conversion price (in dollars per share) | $ 41.51 |