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