XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
October 31,
2022
April 30,
2022
(in thousands)
Deferred revenue, current36,008 41,953 
Deferred revenue, long-term— — 
Total deferred revenue$36,008 $41,953 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
October 31,
Six Months Ended
October 31,
2022202120222021
(in thousands)(in thousands)
Revenue:
Domestic$25,570 $26,197 $51,229 $50,624 
International5,868 5,014 11,505 9,858 
$31,438 $31,211 $62,734 $60,482