XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
July 31,
2021
April 30,
2021
(in thousands)
Deferred revenue, current36,921 37,142 
Deferred revenue, long-term*395 540 
Total deferred revenue$37,316 $37,682 
*included in other long-term liabilities on the accompanying condensed consolidated balance sheet
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
July 31,
20212020
(in thousands)
Revenue:
Domestic$24,427 $23,140 
International4,844 4,138 
$29,271 $27,278