Fair Value Measurements (Details) - USD ($) $ in Thousands |
May 31, 2021 |
Feb. 28, 2021 |
|---|---|---|
| Liabilities | ||
| Contingent consideration liabilities | $ 86,708 | |
| Convertible senior notes | 349,111 | |
| Level 3 | ||
| Liabilities | ||
| Contingent consideration liabilities | 86,708 | |
| Money market funds | ||
| Cash equivalents: | ||
| Fair value | 198,409 | $ 283,245 |
| Money market funds | Level 1 | ||
| Cash equivalents: | ||
| Fair value | 198,409 | $ 283,245 |
| United States treasury bills | ||
| Marketable Securities [Abstract] | ||
| Fair value | 99,998 | |
| United States treasury bills | Level 1 | ||
| Marketable Securities [Abstract] | ||
| Fair value | $ 99,998 |