Schedule of Disaggregation of Revenues |
Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2023 and 2022 is as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended December 31, 2023 |
|
Three Months Ended December 31, 2022 |
|
|
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 |
|
$ |
39,881 |
|
|
$ |
32,823 |
|
|
$ |
72,704 |
|
|
$ |
34,762 |
|
|
$ |
24,988 |
|
|
$ |
59,750 |
|
Canada |
|
30,659 |
|
|
10,455 |
|
|
41,114 |
|
|
32,725 |
|
|
10,446 |
|
|
43,171 |
|
Europe, Middle East and Africa |
|
7,366 |
|
|
5,119 |
|
|
12,485 |
|
|
6,643 |
|
|
4,582 |
|
|
11,225 |
|
Asia-Pacific |
|
7,606 |
|
|
2,518 |
|
|
10,124 |
|
|
4,268 |
|
|
3,696 |
|
|
7,964 |
|
Total revenues |
|
$ |
85,512 |
|
|
$ |
50,915 |
|
|
$ |
136,427 |
|
|
$ |
78,398 |
|
|
$ |
43,712 |
|
|
$ |
122,110 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nine months ended December 31, 2023 |
|
Nine months ended December 31, 2022 |
|
|
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 |
|
$ |
101,515 |
|
|
$ |
88,482 |
|
|
$ |
189,997 |
|
|
$ |
82,627 |
|
|
$ |
70,150 |
|
|
$ |
152,777 |
|
Canada |
|
80,806 |
|
|
31,780 |
|
|
112,586 |
|
|
83,512 |
|
|
26,638 |
|
|
110,150 |
|
Europe, Middle East and Africa |
|
20,577 |
|
|
14,996 |
|
|
35,573 |
|
|
17,811 |
|
|
12,993 |
|
|
30,804 |
|
Asia-Pacific |
|
20,393 |
|
|
8,426 |
|
|
28,819 |
|
|
15,565 |
|
|
8,813 |
|
|
24,378 |
|
Total revenues |
|
$ |
223,291 |
|
|
$ |
143,684 |
|
|
$ |
366,975 |
|
|
$ |
199,515 |
|
|
$ |
118,594 |
|
|
$ |
318,109 |
|
|