XML 48 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition and Contracts with Customers (Tables)
12 Months Ended
Apr. 30, 2021
Revenue From Contract With Customer [Abstract]  
Schedule of Outstanding Performance Obligations

The following table outlines changes in the balance of our outstanding performance obligations during the year ended April 30, 2021, and 2020 (in thousands):

 

 

 

2021

 

 

2020

 

Outstanding performance obligations at beginning of period

 

$

14,744

 

 

$

12,213

 

Revenue recognized

 

 

(14,957

)

 

 

(48,576

)

Revenue deferred

 

 

3,120

 

 

 

51,107

 

Outstanding performance obligations at end of period

 

$

2,907

 

 

$

14,744