Basis of Presentation and Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($) $ in Thousands |
1 Months Ended |
3 Months Ended |
Mar. 31, 2021 |
Jul. 31, 2019 |
May 31, 2021 |
May 31, 2020 |
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Amortization expense |
|
|
$ 6,605
|
$ 362
|
| Carrying value of the acquired technology |
|
|
203,498
|
|
| Technology |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Carrying value of the acquired technology |
|
|
$ 55,342
|
|
| Technology | Minimum |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Estimated useful life |
|
|
2 years
|
|
| Technology | Maximum |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Estimated useful life |
|
|
5 years
|
|
| MD Insider Inc |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Intangible assets acquired |
$ 209,500
|
|
|
|
| Amortization expense |
$ 6,243
|
|
|
|
| MD Insider Inc | Minimum |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Estimated useful life |
3 years
|
|
|
|
| MD Insider Inc | Maximum |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Estimated useful life |
20 years
|
|
|
|
| MD Insider Inc | Technology |
|
|
|
|
| Finite-Lived Intangible Assets [Line Items] |
|
|
|
|
| Intangible assets acquired |
|
$ 2,900
|
|
|
| Estimated useful life |
|
2 years
|
|
|
| Amortization expense |
|
|
$ 362
|
$ 362
|