XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2019
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
 
January 31,
2019
 
May 1,
2018
Contract Balances:
 
 
 
Contract assets, current
$
2,992

 
$
3,815

Contract assets, long-term
1,051

 
332

Total contract assets
$
4,043

 
$
4,147

Deferred revenue, current
$
32,947

 
$
32,705

Deferred revenue, long-term

 
147

Total deferred revenue
$
32,947

 
$
32,852

Schedule of Disaggregated Revenue
The Company’s revenue by geography is as follows:
 
Three Months Ended
January 31,
 
Nine Months Ended
January 31,
2019
 
2018
 
2019
 
2018
Revenues:
 
 
 
 
 
 
 
Domestic
$
22,368

 
$
24,003

 
$
66,825

 
$
66,546

International
4,635

 
6,114

 
15,610

 
16,794

 
$
27,003

 
$
30,117

 
$
82,435

 
$
83,340