XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
October 31,
2021
April 30,
2021
(in thousands)
Deferred revenue, current35,968 37,142 
Deferred revenue, long-term*250 540 
Total deferred revenue$36,218 $37,682 
*included in other long-term liabilities on the accompanying condensed consolidated balance sheets.
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
October 31,
Six Months Ended
October 31,
2021202020212020
(in thousands)(in thousands)
Revenue:
Domestic$26,197 $23,659 $50,624 $46,799 
International5,014 4,222 9,858 8,360 
$31,211 $27,881 $60,482 $55,159