Quarterly report pursuant to Section 13 or 15(d)

Revenue

v3.22.2.2
Revenue
6 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
We disaggregate our revenue from contracts with customers by geographic location, as well as revenues recognized at point in time and revenues recognized over time, as we believe these best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.
Revenue recognized at a point-in-time based on when control transitions to the customer is generally related to our product sales. Point-in-time revenue does not typically require engineering or installation services. Revenue recognized over time occurs on our projects where engineering or installation services, or a combination of the two, are required. We recognize revenue related to such projects in a systematic way that reflects the transfer of goods or services, or a combination of goods and services, to the customer.
Disaggregation of revenues from contracts with customers for the three and six months ended September 30, 2022 and 2021 is as follows:
Three Months Ended September 30, 2022 Three Months Ended September 30, 2021
Revenues recognized at point in time Revenues recognized over time Total Revenues recognized at point in time Revenues recognized over time Total
United States and Latin America $ 24,749  $ 22,685  $ 47,434  $ 17,115  $ 13,327  $ 30,442 
Canada 25,656  9,127  34,783  20,036  4,907  24,943 
Europe, Middle East and Africa 5,261  4,282  9,543  6,876  9,619  16,495 
Asia-Pacific 6,665  2,132  8,797  6,448  2,994  9,442 
Total revenues $ 62,331  $ 38,226  $ 100,557  $ 50,475  $ 30,847  $ 81,322 

Six Months Ended September 30, 2022 Six Months Ended September 30, 2021
Revenues recognized at point in time Revenues recognized over time Total Revenues recognized at point in time Revenues recognized over time Total
United States and Latin America $ 47,865  $ 45,162  $ 93,027  $ 30,870  $ 22,228  $ 53,098 
Canada 50,787  16,191  66,978  39,132  11,242  50,374 
Europe, Middle East and Africa 11,168  8,411  19,579  13,322  18,107  31,429 
Asia-Pacific 11,297  5,118  16,415  11,156  6,420  17,576 
Total revenues $ 121,117  $ 74,882  $ 195,999  $ 94,480  $ 57,997  $ 152,477 
Performance Obligations
    At September 30, 2022, revenues associated with our open performance obligations totaled $160,764. Within this amount, approximately $19,469 will be earned as revenue in excess of one year. We expect to recognize the remaining revenues associated with unsatisfied or partially satisfied performance obligations within 12 months.
Contract Assets and Liabilities
    As of September 30, 2022 and March 31, 2022, contract assets were $12,985 and $19,626, respectively. There were no losses recognized on our contract assets for the six months ended September 30, 2022 and 2021. As of September 30, 2022 and March 31, 2022, contract liabilities were $12,225 and $8,010, respectively. The majority of contract liabilities at March 31, 2022 will be recognized as revenue in fiscal 2023. We typically recognize revenue associated with our contract liabilities within 12 months.