Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.22.2
Revenue (Tables)
3 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues Disaggregation of revenues from contracts with customers for the three months ended June 30, 2022 and 2021 is as follows:
Three Months Ended June 30, 2022 Three Months Ended June 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 $ 23,116  $ 22,477  $ 45,593  $ 13,755  $ 8,901  $ 22,656 
Canada 25,131  7,064  32,195  19,096  6,335  25,431 
Europe, Middle East and Africa 5,907  4,129  10,036  6,446  8,488  14,934 
Asia-Pacific 4,632  2,986  7,618  4,708  3,426  8,134 
Total revenues $ 58,786  $ 36,656  $ 95,442  $ 44,005  $ 27,150  $ 71,155