Debt - Schedule of Capped Call Transactions (Details) - Convertible Debt - $ / shares |
Jun. 08, 2021 |
Aug. 19, 2020 |
Sep. 18, 2019 |
Aug. 31, 2020 |
Sep. 30, 2019 |
|---|---|---|---|---|---|
| 2021 Capped Call Transactions | |||||
| Line of Credit Facility [Line Items] | |||||
| Initial Cap Price per Share (in dollars per share) | $ 340.42 | ||||
| Cap Price Premium | 100.00% | ||||
| 2020 Capped Call Transactions | |||||
| Line of Credit Facility [Line Items] | |||||
| Initial Cap Price per Share (in dollars per share) | $ 327.83 | ||||
| Cap Price Premium | 150.00% | ||||
| 2019 Capped Call Transactions | |||||
| Line of Credit Facility [Line Items] | |||||
| Initial Cap Price per Share (in dollars per share) | $ 148.63 | ||||
| Cap Price Premium | 150.00% |