v3.26.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenues Disaggregation of revenues from contracts with customers for fiscal 2026, 2025 and 2024 are as follows:
Fiscal Year Ended March 31, 2026
Revenues recognized at point-in-timeRevenues recognized over timeTotal
United States and Latin America$195,977 $67,311 $263,288 
Canada110,913 52,925 163,838 
Europe, Middle East and Africa47,685 23,871 71,556 
Asia-Pacific20,977 16,604 37,581 
Total revenues$375,552 $160,711 $536,263 
Fiscal Year Ended March 31, 2025
Revenues recognized at point-in-timeRevenues recognized over timeTotal
United States and Latin America$192,062 $63,944 $256,006 
Canada110,124 48,845 158,969 
Europe, Middle East and Africa26,559 18,761 45,320 
Asia-Pacific24,327 13,585 37,912 
Total revenues$353,072 $145,135 $498,207 
Fiscal Year Ended March 31, 2024
Revenues recognized at point-in-timeRevenues recognized over timeTotal
United States and Latin America$146,967 $109,326 $256,293 
Canada101,351 53,968 155,319 
Europe, Middle East and Africa26,581 18,720 45,301 
Asia-Pacific25,707 12,009 37,716 
Total revenues$300,606 $194,023 $494,629