XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
3 Months Ended
Jul. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographical Region
The following table presents revenue by geographical region (in thousands):
Three Months Ended July 31,
20232022
North America (1)
$61,712 $51,938 
Europe, the Middle East and Africa (1)
9,559 10,703 
Asia Pacific (1)
825 2,367 
Rest of World (1)
266 300 
Total revenue$72,362 $65,308 
__________________
(1)The United States comprised 85% and 79% of the Company’s revenue for the three months ended July 31, 2023 and 2022, respectively. No other country comprised 10% or greater of the Company’s revenue for the three months ended July 31, 2023 or 2022.