XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
July 31,
2020
April 30,
2020
(in thousands)
Deferred revenue, current32,488 34,227 
Deferred revenue, long-term  
Total deferred revenue$32,488 $34,227 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
        
 Three Months Ended
July 31,
20202019
(in thousands)
Revenues:
Domestic$23,140 $21,411 
International4,138 5,972 
$27,278 $27,383