XML 51 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
 
October 31,
2019
 
April 30,
2019
(in thousands)
Contract Balances:
 
 
 
Contract assets, current
$
2,682

 
$
1,475

Total contract assets
$
2,682

 
$
1,475

 
 
 
 
Deferred revenue, current
$
32,563

 
$
33,283

Total deferred revenue
$
32,563

 
$
33,283

Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 
Three Months Ended
October 31,
 
Six Months Ended
October 31,
2019
 
2018
 
2019
 
2018
(in thousands)
 
(in thousands)
Revenues:
 
 
 
 
 
 
 
Domestic
$
22,763

 
$
22,502

 
$
44,174

 
$
44,454

International
5,447

 
5,531

 
11,419

 
10,978

 
$
28,210

 
$
28,033

 
$
55,593

 
$
55,432