XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
July 31,
2022
April 30,
2022
(in thousands)
Deferred revenue, current38,299 41,953 
Deferred revenue, long-term— — 
Total deferred revenue$38,299 $41,953 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
July 31,
20222021
(in thousands)
Revenue:
Domestic$25,659 $24,427 
International5,637 4,844 
$31,296 $29,271