Schedule of Disaggregation of Revenues |
Disaggregation of revenues from contracts with customers for the three months ended June 30, 2025 and 2024 are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, 2025 | | Three months ended June 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 | | $ | 37,793 | | | $ | 12,251 | | | $ | 50,044 | | | $ | 44,408 | | | $ | 15,576 | | | $ | 59,984 | | Canada | | 23,388 | | | 11,766 | | | 35,154 | | | 21,608 | | | 16,737 | | | 38,345 | | Europe, Middle East and Africa | | 12,734 | | | 4,352 | | | 17,086 | | | 4,613 | | | 3,229 | | | 7,842 | | Asia-Pacific | | 4,383 | | | 2,231 | | | 6,614 | | | 6,137 | | | 2,818 | | | 8,955 | | Total revenues | | $ | 78,298 | | | $ | 30,600 | | | $ | 108,898 | | | $ | 76,766 | | | $ | 38,360 | | | $ | 115,126 | |
|