v3.26.1
Segment and geographic information (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026 and 2025. 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,
2026202520262025
(in thousands)
United States$74,483 $71,044 $145,408 $143,682 
United Kingdom13,349 11,105 26,086 21,821 
India
4,847 3,278 8,857 5,557 
Poland3,991 3,528 7,635 6,892 
Other11,494 12,140 24,278 23,558 
Total Revenues$108,164 $101,095 $212,264 $201,510 
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,
2026
December 31,
2025
(in thousands)
Poland$5,945 $5,672 
Ukraine2,339 2,174 
Serbia2,130 2,375 
United States1,643 1,491 
Armenia1,421 1,364 
Moldova1,270 1,329 
Other3,087 3,261 
Total$17,835 $17,666