XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Remaining Performance Obligations
6 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue and Remaining Performance Obligations Revenue and Remaining Performance Obligations
Disaggregation of Revenue
The following table presents revenue by category (in thousands):
 Three Months Ended October 31,Six Months Ended October 31,
 2020201920202019
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Self-managed subscription$96,781 67 %$71,030 71 %$185,496 67 %$135,842 71 %
License15,514 11 %12,272 12 %30,393 11 %22,179 11 %
Subscription81,267 56 %58,758 59 %155,103 56 %113,663 60 %
SaaS37,428 26 %20,649 20 %70,055 26 %38,227 20 %
Total subscription revenue134,209 93 %91,679 91 %255,551 93 %174,069 91 %
Professional services10,685 %9,427 %18,213 %16,747 %
Total revenue$144,894 100 %$101,106 100 %$273,764 100 %$190,816 100 %
Remaining Performance Obligations
As of October 31, 2020, the Company had $643.5 million of remaining performance obligations, which is composed of product and services revenue not yet delivered. As of October 31, 2020, the Company expects to recognize approximately 85% of its remaining performance obligations as revenue over the next 24 months and the remainder thereafter.