XML 63 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition and Contracts with Customers (Tables)
9 Months Ended
Jan. 31, 2020
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 nine-month periods ended January 31, 2020 and 2019 (in thousands):

 

 

 

2020

 

 

2019

 

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

 

Revenue recognized

 

 

(9,492

)

 

 

(10,229

)

Revenue deferred

 

 

11,093

 

 

 

9,064

 

Outstanding performance obligations as of January 31

 

$

7,103

 

 

$

7,786