XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
January 31,
2023
April 30,
2022
(in thousands)
Deferred revenue, current40,706 41,953 
Deferred revenue, long-term— — 
Total deferred revenue$40,706 $41,953 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
January 31,
Nine Months Ended
January 31,
2023202220232022
(in thousands)(in thousands)
Revenue:
Domestic$24,662 $27,334 $75,891 $77,958 
International6,349 5,088 17,854 14,946 
$31,011 $32,422 $93,745 $92,904