XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
3 Months Ended
Jul. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances
July 31,
2024
April 30,
2024
(in thousands)
Deferred revenue$42,803 $47,621 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
July 31,
20242023
(in thousands)
Revenues:
Domestic$20,492 $20,548 
International5,700 5,353 
$26,192 $25,901