XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
July 31,
2023
April 30,
2023
(in thousands)
Deferred revenue39,797 43,124 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
July 31,
20232022
(in thousands)
Revenue:
Domestic$23,815 $25,659 
International5,353 5,637 
$29,168 $31,296