Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.23.2
Revenue (Tables)
3 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
Disaggregation of revenues from contracts with customers for the three months ended June 30, 2023 and 2022 is as follows:
Three Months Ended June 30, 2023 Three Months Ended June 30, 2022
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 $ 29,891  $ 23,606  $ 53,497  $ 23,116  $ 22,477  $ 45,593 
Canada 24,522  10,801  35,323  25,131  7,064  32,195 
Europe, Middle East and Africa 5,393  4,288  9,681  5,907  4,129  10,036 
Asia-Pacific 5,339  3,049  8,388  4,632  2,986  7,618 
Total revenues $ 65,145  $ 41,744  $ 106,889  $ 58,786  $ 36,656  $ 95,442