XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
6 Months Ended
Oct. 31, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Contract Balances
October 31,
2023
April 30,
2023
(in thousands)
Deferred revenue$38,310 $43,124 
Schedule of Revenue by Geography
The Company’s revenue by geography is as follows:
    
 Three Months Ended
October 31,
Six Months Ended
October 31,
2023202220232022
(in thousands)(in thousands)
Revenues:
Domestic$20,058 $21,411 $40,606 $42,555 
International5,632 5,868 10,985 11,505 
$25,690 $27,279 $51,591 $54,060