XML 31 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
January 31,
2021
April 30,
2020
(in thousands)
Deferred revenue, current32,023 34,227 
Deferred revenue, long-term— — 
Total deferred revenue$32,023 $34,227 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
January 31,
Nine Months Ended
January 31,
2021202020212020
(in thousands)(in thousands)
Revenues:
Domestic$23,668 $24,902 $70,467 $69,076 
International4,015 5,698 12,375 17,117 
$27,683 $30,600 $82,842 $86,193