XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
12 Months Ended
Apr. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographical Region
The following table presents revenue by geographical region (in thousands):
Fiscal Year Ended April 30,
202220212020
North America(1)
$197,485 $119,795 $121,485 
Europe, the Middle East and Africa(1)
46,251 56,030 33,086 
Asia Pacific(1)
9,023 5,992 2,095 
Rest of World(1)
— 1,400 — 
Total revenue$252,759 $183,217 $156,666 
__________________
(1)The United States comprised 78%, 65% and 78% of the Company’s revenue in the fiscal years ended April 30, 2022, 2021 and 2020, respectively. No country comprised 10% of greater of the Company’s revenue for the fiscal year ended April 30, 2022. France comprised 12% and 10.5% of the Company’s revenue in the fiscal years ended April 30, 2021 and 2020, respectively. The Netherlands comprised 12% of the Company’s revenue in the fiscal year ended April 30, 2021. No other country comprised 10% or greater of the Company’s revenue for each of the fiscal years ended April 30, 2022, 2021 and 2020.
Schedule of Deferred Revenue Balance and Changes in Deferred Revenues Balances
The following table reflects the deferred revenue balance (in thousands):
As of April, 30
20222021
Deferred revenue, current$48,854 $72,263 
Deferred revenue, non-current288 2,964 
Total deferred revenue$49,142 $75,227 
Significant changes in the deferred revenue balances during the fiscal years ended April 30, 2022 and 2021 were as follows (in thousands):
Deferred Revenue
April 30, 2020$60,295 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year
(57,542)
Increases due to invoicing prior to satisfaction of performance obligations
72,474 
April 30, 202175,227 
Performance obligations satisfied during the period that were included in the deferred revenue balance at the beginning of the year
(71,566)
Increases due to invoicing prior to satisfaction of performance obligations
45,481 
April 30, 2022$49,142