Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.21.2
Revenue (Tables)
3 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues Disaggregation of revenues from contracts with customers for the three months ended June 30, 2021 and 2020 is as follows:
Three Months Ended June 30, 2021 Three Months Ended June 30, 2020
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 $ 13,755  $ 8,901  $ 22,656  $ 8,275  $ 10,368  $ 18,643 
Canada 19,096  6,335  25,431  13,647  5,666  19,313 
Europe, Middle East and Africa 6,446  8,488  14,934  6,814  2,653  9,467 
Asia-Pacific 4,708  3,426  8,134  4,085  5,340  9,425 
Total revenues $ 44,005  $ 27,150  $ 71,155  $ 32,821  $ 24,027  $ 56,848