XML 51 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Related Party Transactions
3 Months Ended
Apr. 30, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions Certain members of our board of directors currently serve on the board of directors or as an executive officer of certain companies that are our customers. The aggregate revenue we recognized from these customers was $1.9 million and $6.7 million for the three months ended April 30, 2020 and 2019, respectively. There was $1.6 million and $1.2 million in accounts receivable due from these customers as of April 30, 2020 and January 31, 2020, respectively.