Revenue - Revenue and Deferred Revenue Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 31, 2020
Aug. 31, 2019
Aug. 31, 2020
Aug. 31, 2019
Revenue        
Contract with customer liability revenue recognized     $ 23,725 $ 19,225
Revenue related to performance obligations satisfied in prior periods $ 1,535 $ 689 $ 3,014 $ 1,084