Net Loss Per Share - Narrative (Details) - Convertible senior notes - $ / shares |
May 31, 2024 |
Feb. 28, 2021 |
|---|---|---|
| Convertible Notes Maturing February 15, 2026 | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Debt instrument, conversion price (in dollars per share) | $ 239.23 | |
| 5.50% Convertible Senior Notes Due 2029 | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Debt instrument, conversion price (in dollars per share) | $ 4.58 | $ 4.58 |