Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers

v3.20.2
Revenue from Contracts with Customers
3 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer Revenue
Disaggregation of Revenue
        We disaggregate our revenue from contracts with customers by geographic location, 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.
        Disaggregation of revenues from contracts with customers for the three months ended June 30, 2020 and 2019 is as follows:
Three Months Ended June 30, 2020 Three Months Ended June 30, 2019
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 $ 8,275    $ 10,368    $ 18,643    $ 18,314    $ 22,113    $ 40,427   
Canada 13,647    5,666    19,313    22,844    4,408    27,252   
Europe, Middle East and Africa 6,814    2,653    9,467    8,891    4,448    13,339   
Asia-Pacific 4,085    5,340    9,425    4,700    5,994    10,694   
Total revenues $ 32,821    $ 24,027    $ 56,848    $ 54,749    $ 36,963    $ 91,712   

Performance obligations
        
        At June 30, 2020, revenues associated with our open performance obligations totaled $109,859, representing our combined backlog and deferred revenue. Within this amount, approximately $16,490 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 June 30, 2020 and March 31, 2020, contract assets were $7,373 and $10,194, respectively. The $2,821 decrease in contract assets from March 31, 2020 to June 30, 2020 was attributable to the completion of certain large projects in the United States and Latin America resulting in contract assets being invoiced to the customer. There were no impairment losses recognized on our contract assets for the nine months ended June 30, 2020 and 2019. As of June 30, 2020 and March 31, 2020, contract liabilities were $3,408 and $4,538, respectively. The majority of contract liabilities at March 31, 2020 were recognized as revenue as of June 30, 2020.