XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue and Performance Obligations - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Increase (Decrease) In Contract with Customer, Liability [Roll Forward]    
Deferred revenue, beginning of period $ 129,972 $ 92,569
Billings 59,675 53,663
Revenue recognized (63,591) (49,786)
Deferred revenue, end of period $ 126,056 $ 96,446