XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances
January 31,
2025
April 30,
2024
(in thousands)
Deferred revenue$38,110 $47,621 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
January 31,
Nine Months Ended
January 31,
2025202420252024
(in thousands)(in thousands)
Revenues:
Domestic$19,411 $20,040 $59,695 $60,646 
International5,596 5,496 16,790 16,481 
$25,007 $25,536 $76,485 $77,127