Schedule of Disaggregation of Revenues |
Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2024 and 2023 are as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three months ended December 31, 2024 |
|
Three months ended December 31, 2023 |
|
|
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 |
|
$ |
51,108 |
|
|
$ |
16,064 |
|
|
$ |
67,172 |
|
|
$ |
39,881 |
|
|
$ |
32,823 |
|
|
$ |
72,704 |
|
Canada |
|
33,506 |
|
|
10,030 |
|
|
43,536 |
|
|
30,659 |
|
|
10,455 |
|
|
41,114 |
|
Europe, Middle East and Africa |
|
8,736 |
|
|
5,078 |
|
|
13,814 |
|
|
7,366 |
|
|
5,119 |
|
|
12,485 |
|
Asia-Pacific |
|
6,212 |
|
|
3,619 |
|
|
9,831 |
|
|
7,606 |
|
|
2,518 |
|
|
10,124 |
|
Total revenues |
|
$ |
99,562 |
|
|
$ |
34,791 |
|
|
$ |
134,353 |
|
|
$ |
85,512 |
|
|
$ |
50,915 |
|
|
$ |
136,427 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nine months ended December 31, 2024 |
|
Nine months ended December 31, 2023 |
|
|
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 |
|
$ |
140,122 |
|
|
$ |
45,898 |
|
|
$ |
186,020 |
|
|
$ |
101,515 |
|
|
$ |
88,482 |
|
|
$ |
189,997 |
|
Canada |
|
81,547 |
|
|
37,205 |
|
|
118,752 |
|
|
80,806 |
|
|
31,780 |
|
|
112,586 |
|
Europe, Middle East and Africa |
|
18,303 |
|
|
12,381 |
|
|
30,684 |
|
|
20,577 |
|
|
14,996 |
|
|
35,573 |
|
Asia-Pacific |
|
18,635 |
|
|
10,036 |
|
|
28,671 |
|
|
20,393 |
|
|
8,426 |
|
|
28,819 |
|
Total revenues |
|
$ |
258,607 |
|
|
$ |
105,520 |
|
|
$ |
364,127 |
|
|
$ |
223,291 |
|
|
$ |
143,684 |
|
|
$ |
366,975 |
|
|