XML 63 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition and Contracts with Customers (Tables)
6 Months Ended
Oct. 31, 2019
Revenue From Contract With Customer [Abstract]  
Schedule of Impact of Adoption of ASU 2014-09 on Revenue Recognized

The following table outlines the impact of the adoption of ASU 2014-09 on revenue recognized during the six-month periods ended October 31, 2019 and 2018 (in thousands):

 

 

 

2019

 

 

2018

 

 

Outstanding performance obligations at beginning of period

 

$

12,213

 

 

$

23,305

 

 

Revenue recognized

 

 

(14,571

)

 

 

(13,998

)

 

Revenue deferred

 

 

5,472

 

 

 

4,314

 

 

Outstanding performance obligations at July 31

 

 

3,114

 

 

 

13,621

 

 

Revenue recognized

 

 

(7,716

)

 

 

(12,337

)

 

Revenue deferred

 

 

10,104

 

 

 

7,667

 

 

Outstanding performance obligations as of October 31

 

$

5,502

 

 

$

8,951