XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
October 31,
2020
April 30,
2020
(in thousands)
Deferred revenue, current31,206 34,227 
Deferred revenue, long-term— — 
Total deferred revenue$31,206 $34,227 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
October 31,
Six Months Ended
October 31,
2020201920202019
(in thousands)(in thousands)
Revenues:
Domestic$23,659 $22,763 $46,799 $44,174 
International4,222 5,447 8,360 11,419 
$27,881 $28,210 $55,159 $55,593