| 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-time | | Revenues recognized over time | | Total | | | | | | | | United States and Latin America | | $ | 195,977 | | | $ | 67,311 | | | $ | 263,288 | | | | | | | | | Canada | | 110,913 | | | 52,925 | | | 163,838 | | | | | | | | | Europe, Middle East and Africa | | 47,685 | | | 23,871 | | | 71,556 | | | | | | | | | Asia-Pacific | | 20,977 | | | 16,604 | | | 37,581 | | | | | | | | | Total revenues | | $ | 375,552 | | | $ | 160,711 | | | $ | 536,263 | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | 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 | |
|