| Schedule of Disaggregation of Revenues |
Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2025 and 2024 are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three months ended December 31, 2025 |
|
Three months ended December 31, 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 |
|
$ |
56,094 |
|
|
$ |
17,509 |
|
|
$ |
73,603 |
|
|
$ |
51,108 |
|
|
$ |
16,064 |
|
|
$ |
67,172 |
|
| Canada |
|
29,226 |
|
|
14,924 |
|
|
44,150 |
|
|
33,506 |
|
|
10,030 |
|
|
43,536 |
|
| Europe, Middle East and Africa |
|
11,479 |
|
|
7,379 |
|
|
18,858 |
|
|
8,736 |
|
|
5,078 |
|
|
13,814 |
|
| Asia-Pacific |
|
5,511 |
|
|
5,188 |
|
|
10,699 |
|
|
6,212 |
|
|
3,619 |
|
|
9,831 |
|
| Total revenues |
|
$ |
102,310 |
|
|
$ |
45,000 |
|
|
$ |
147,310 |
|
|
$ |
99,562 |
|
|
$ |
34,791 |
|
|
$ |
134,353 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nine months ended December 31, 2025 |
|
Nine months ended December 31, 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 |
|
$ |
139,281 |
|
|
$ |
48,156 |
|
|
$ |
187,437 |
|
|
$ |
140,122 |
|
|
$ |
45,898 |
|
|
$ |
186,020 |
|
| Canada |
|
82,075 |
|
|
37,626 |
|
|
119,701 |
|
|
81,547 |
|
|
37,205 |
|
|
118,752 |
|
| Europe, Middle East and Africa |
|
37,046 |
|
|
16,955 |
|
|
54,001 |
|
|
18,303 |
|
|
12,381 |
|
|
30,684 |
|
| Asia-Pacific |
|
15,689 |
|
|
11,103 |
|
|
26,792 |
|
|
18,635 |
|
|
10,036 |
|
|
28,671 |
|
| Total revenues |
|
$ |
274,091 |
|
|
$ |
113,840 |
|
|
$ |
387,931 |
|
|
$ |
258,607 |
|
|
$ |
105,520 |
|
|
$ |
364,127 |
|
|