| Disaggregation of revenues |
Substantially all of the revenue in our North America region relates to operations in the United States. | | | | | | | | | | | | | | | | | | | For the years ended December 31, | | 2025 | | 2024 | | 2023 | | Customer Location | (in thousands) | | North America | $ | 289,351 | | | $ | 279,212 | | | $ | 238,989 | | | Europe | 86,425 | | | 56,323 | | | 60,756 | | | Other | 36,051 | | | 15,036 | | | 13,165 | | | Total Revenues | $ | 411,827 | | | $ | 350,571 | | | $ | 312,910 | |
The following table shows the disaggregation of the Company’s revenues by main vertical markets for the years ended December 31, 2025, 2024 and 2023: | | | | | | | | | | | | | | | | | | | For the years ended December 31, | | 2025 | | 2024 | | 2023 | | Vertical | (in thousands) | | Retail | $ | 120,507 | | | $ | 113,957 | | | $ | 102,551 | | Technology, Media and Telecom | 107,451 | | | 95,048 | | | 98,830 | | | Finance | 100,384 | | | 60,157 | | | 28,842 | | | CPG/Manufacturing | 43,058 | | | 40,468 | | | 42,861 | | | Healthcare and Pharma | 10,183 | | | 11,109 | | | 13,653 | | | Other | 30,244 | | | 29,832 | | | 26,173 | | | Total Revenues | $ | 411,827 | | | $ | 350,571 | | | $ | 312,910 | |
The following table shows the disaggregation of the Company’s revenues by contract types for the years ended December 31, 2025, 2024, and 2023: | | | | | | | | | | | | | | | | | | | For the years ended December 31, | | 2025 | | 2024 | | 2023 | | Contract Type | (in thousands) | | Time-and-material | $ | 378,899 | | | $ | 326,771 | | | $ | 281,282 | | | Fixed-fee | 30,521 | | | 21,460 | | | 29,991 | | Other revenues | 2,407 | | | 2,340 | | | 1,637 | | | Total Revenues | $ | 411,827 | | | $ | 350,571 | | | $ | 312,910 | |
|
| Schedule of contract balances |
The Company’s contract balances as of the below dates were as follows: | | | | | | | | | | | | | | | | | | | As of December 31, | | 2025 | | 2024 | | 2023 | | (in thousands) | Trade receivable, net: | | | | | | Billed receivable | $ | 71,260 | | | $ | 64,754 | | | $ | 49,824 | | Unbilled receivable | $ | 8,225 | | | $ | 4,617 | | | $ | 3,735 | | Contract liabilities in Accrued expenses and other current liabilities | $ | 1,469 | | | $ | 2,690 | | | $ | 577 | |
|