| Schedule of Disaggregation of Revenues |
Disaggregation of revenues from contracts with customers for the three and six months ended September 30, 2025 and 2024 are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three months ended September 30, 2025 |
|
Three months ended September 30, 2024 |
|
|
Revenues recognized at point in time |
|
Revenues recognized over time |
|
Total |
|
Revenues recognized at point in time |
|
Revenues recognized over time |
|
Total |
| United States and Latin America |
|
$ |
45,394 |
|
|
$ |
18,395 |
|
|
$ |
63,789 |
|
|
$ |
44,606 |
|
|
$ |
14,258 |
|
|
$ |
58,864 |
|
| Canada |
|
29,461 |
|
|
10,936 |
|
|
40,397 |
|
|
26,433 |
|
|
10,438 |
|
|
36,871 |
|
| Europe, Middle East and Africa |
|
12,834 |
|
|
5,224 |
|
|
18,058 |
|
|
4,954 |
|
|
4,074 |
|
|
9,028 |
|
| Asia-Pacific |
|
5,795 |
|
|
3,684 |
|
|
9,479 |
|
|
6,286 |
|
|
3,599 |
|
|
9,885 |
|
| Total revenues |
|
$ |
93,484 |
|
|
$ |
38,239 |
|
|
$ |
131,723 |
|
|
$ |
82,279 |
|
|
$ |
32,369 |
|
|
$ |
114,648 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six months ended September 30, 2025 |
|
Six months ended September 30, 2024 |
|
|
Revenues recognized at point in time |
|
Revenues recognized over time |
|
Total |
|
Revenues recognized at point in time |
|
Revenues recognized over time |
|
Total |
| United States and Latin America |
|
$ |
83,187 |
|
|
$ |
30,647 |
|
|
$ |
113,834 |
|
|
$ |
89,014 |
|
|
$ |
29,834 |
|
|
$ |
118,848 |
|
| Canada |
|
52,849 |
|
|
22,702 |
|
|
75,551 |
|
|
48,041 |
|
|
27,175 |
|
|
75,216 |
|
| Europe, Middle East and Africa |
|
25,567 |
|
|
9,576 |
|
|
35,143 |
|
|
9,567 |
|
|
7,303 |
|
|
16,870 |
|
| Asia-Pacific |
|
10,178 |
|
|
5,915 |
|
|
16,093 |
|
|
12,423 |
|
|
6,417 |
|
|
18,840 |
|
| Total revenues |
|
$ |
171,781 |
|
|
$ |
68,840 |
|
|
$ |
240,621 |
|
|
$ |
159,045 |
|
|
$ |
70,729 |
|
|
$ |
229,774 |
|
|