XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
January 31,
2022
April 30,
2021
(in thousands)
Deferred revenue, current38,095 37,142 
Deferred revenue, long-term*105 540 
Total deferred revenue$38,200 $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
January 31,
Nine Months Ended
January 31,
2022202120222021
(in thousands)(in thousands)
Revenue:
Domestic$27,334 $23,668 $77,958 $70,467 
International5,088 4,015 14,946 12,375 
$32,422 $27,683 $92,904 $82,842