XML 41 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
 
July 31,
2019
 
April 30,
2019
(in thousands)
Contract Balances:
 
 
 
Contract assets, current
$
3,030

 
$
1,475

Total contract assets
$
3,030

 
$
1,475

 
 
 
 
Deferred revenue, current
$
32,704

 
$
33,283

Total deferred revenue
$
32,704

 
$
33,283

Schedule of Disaggregated Revenue
The Company’s revenue by geography is as follows:
    
 
Three Months Ended
July 31,
 
2019
 
2018
 
(in thousands)
 
Revenues:
 
 
 
 
Domestic
$
21,411

 
$
21,952

 
International
5,972

 
5,447

 
 
$
27,383

 
$
27,399