XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2018
Text Block [Abstract]  
Summary of Contract Balances
     October 31,
2018
     May 1,
2018
 

Contract Balances:

     

Contract assets, current

   $ 3,104      $ 3,815  

Contract assets, long-term

     1,394        332  
  

 

 

    

 

 

 

Total contract assets

   $ 4,498      $ 4,147  
  

 

 

    

 

 

 

Deferred revenue, current

   $ 29,395      $ 32,705  

Deferred revenue, long-term

     —          147  
  

 

 

    

 

 

 

Total deferred revenue

   $ 29,395      $ 32,852  
  

 

 

    

 

 

 
Schedule of Disaggregated Revenue

The Company’s revenue by geography is as follows:

 

     Three Months Ended
October 31,
     Six Months Ended
October 31,
 
     2018      2017      2018      2017  

Revenues:

           

Domestic

   $ 22,502      $ 20,996      $ 44,454      $ 42,542  

International

     5,531        5,341        10,978        10,680  
  

 

 

    

 

 

    

 

 

    

 

 

 
   $ 28,033      $ 26,337      $ 55,432      $ 53,222