Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.22.4
Revenue (Tables)
9 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2022 and 2021 is as follows:
Three Months Ended December 31, 2022 Three Months Ended December 31, 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 $ 34,762  $ 24,988  $ 59,750  $ 19,695  $ 30,132  $ 49,827 
Canada 32,725  10,446  43,171  25,358  5,696  31,054 
Europe, Middle East and Africa 6,643  4,582  11,225  7,896  5,041  12,937 
Asia-Pacific 4,268  3,696  7,964  4,654  2,141  6,795 
Total revenues $ 78,398  $ 43,712  $ 122,110  $ 57,603  $ 43,010  $ 100,613 

Nine Months Ended December 31, 2022 Nine Months Ended December 31, 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 $ 82,627  $ 70,150  $ 152,777  $ 50,565  $ 52,360  $ 102,925 
Canada 83,512  26,638  110,150  64,490  16,938  81,428 
Europe, Middle East and Africa 17,811  12,993  30,804  21,218  23,148  44,366 
Asia-Pacific 15,565  8,813  24,378  15,810  8,561  24,371 
Total revenues $ 199,515  $ 118,594  $ 318,109  $ 152,083  $ 101,007  $ 253,090