Fair Value Measurements - Level 3 Contingent Consideration (Details)
$ in Thousands
3 Months Ended
May 31, 2021
USD ($)
Changes in the Company's Level 3 contingent consideration liabilities  
Balance, February 28, 2021 $ 0
Incurred through acquisition 76,248
Change in fair value 10,460
Balance, May 31, 2021 $ 86,708