Fair Value Measurements (Details) - USD ($)
$ in Thousands
Aug. 31, 2020
Feb. 29, 2020
Money Market Funds    
Cash equivalents:    
Fair value $ 212,221 $ 21,332
Money Market Funds | Level 1    
Cash equivalents:    
Fair value $ 212,221 21,332
Certificates of Deposit    
Cash equivalents:    
Fair value   5,000
Certificates of Deposit | Level 1    
Cash equivalents:    
Fair value   $ 5,000