| 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 |
|
|