Annual report pursuant to Section 13 and 15(d)

Revenue from Contracts with Customers (Tables)

v3.23.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues Disaggregation of revenues from contracts with customers for fiscal 2023, 2022 and 2021 are as follows:
Fiscal Year Ended March 31, 2023
Revenues recognized at point in time Revenues recognized over time Total
United States and Latin America $ 116,924  $ 92,230  $ 209,154 
Canada 116,112  37,855  153,967 
Europe, Middle East and Africa 23,483  19,676  43,159 
Asia-Pacific 20,780  13,530  34,310 
Total revenues $ 277,299  $ 163,291  $ 440,590 
Fiscal Year Ended March 31, 2022
Revenues recognized at point in time Revenues recognized over time Total
United States and Latin America $ 75,115  $ 79,072  $ 154,187 
Canada 92,071  23,371  115,442 
Europe, Middle East and Africa 27,306  27,431  54,737 
Asia-Pacific 20,317  10,991  31,308 
Total revenues $ 214,809  $ 140,865  $ 355,674 
Fiscal Year Ended March 31, 2021
Revenues recognized at point in time Revenues recognized over time Total
United States and Latin America $ 47,599  $ 47,842  $ 95,441 
Canada 67,451  23,402  90,853 
Europe, Middle East and Africa 29,304  24,915  54,219 
Asia-Pacific 17,448  18,220  35,668 
Total revenues $ 161,802  $ 114,379  $ 276,181