Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue from Contracts with Customers (Tables)

v3.25.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues Disaggregation of revenues from contracts with customers for fiscal 2025, 2024 and 2023 are as follows:
Fiscal Year Ended March 31, 2025
Revenues recognized at point-in-time Revenues recognized over time Total
United States and Latin America $ 192,062  $ 63,944  $ 256,006 
Canada 110,124  48,845  158,969 
Europe, Middle East and Africa 26,559  18,761  45,320 
Asia-Pacific 24,327  13,585  37,912 
Total revenues $ 353,072  $ 145,135  $ 498,207 
Fiscal Year Ended March 31, 2024
Revenues recognized at point-in-time Revenues recognized over time Total
United States and Latin America $ 146,967  $ 109,326  $ 256,293 
Canada 101,351  53,968  155,319 
Europe, Middle East and Africa 26,581  18,720  45,301 
Asia-Pacific 25,707  12,009  37,716 
Total revenues $ 300,606  $ 194,023  $ 494,629 
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