v3.25.2
Segment and geographic information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of revenues by customer location
The following table presents revenues by customer location for the three and six months ended June 30, 2025 and 2024. The Company attributes customers to respective countries based upon the location of the customer served.
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
(in thousands)
United States$71,044 $68,968 $143,682 $132,477 
United Kingdom11,105 4,201 21,821 9,710 
Poland3,528 877 6,892 1,727 
India
3,278 147 5,557 712 
Other12,140 8,844 23,558 18,228 
Total Revenues$101,095 $83,037 $201,510 $162,854 
Schedule of long-lived assets, net of accumulated depreciation and amortization
Long-lived assets include property and equipment, net of accumulated depreciation and amortization. Physical locations and values of the Company’s long-lived assets are summarized below:
As of
June 30,
2025
December 31,
2024
(in thousands)
Poland$4,452 $3,010 
Serbia2,392 2,350 
Ukraine2,044 2,067 
United States1,574 2,101 
Moldova1,228 808 
India1,196 1,098 
Other3,374 2,584 
Total$16,260 $14,018