XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances
October 31,
2024
April 30,
2024
(in thousands)
Deferred revenue$38,057 $47,621 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
October 31,
Six Months Ended
October 31,
2024202320242023
(in thousands)(in thousands)
Revenues:
Domestic$19,792 $20,058 $40,284 $40,606 
International5,494 5,632 11,194 10,985 
$25,286 $25,690 $51,478 $51,591