XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
9 Months Ended
Jan. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
January 31,
2024
April 30,
2023
(in thousands)
Deferred revenue$37,154 $43,124 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
January 31,
Nine Months Ended
January 31,
2024202320242023
(in thousands)(in thousands)
Revenues:
Domestic$20,040 $21,078 $60,646 $63,633 
International5,496 6,349 16,481 17,854 
$25,536 $27,427 $77,127 $81,487