XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and geographic information (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of revenues by customer location
The following table presents revenues by customer location for the years ended December 31, 2024, 2023 and 2022. The Company attributes customers to respective countries based upon location of the customer served.
For the years ended December 31,
202420232022
(in thousands)
United States$277,741 $238,155 $242,645 
United Kingdom25,264 31,880 21,888 
Netherlands9,958 12,247 15,894 
Other37,608 30,628 30,055 
Total$350,571 $312,910 $310,482 
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 December 31,
20242023
(in thousands)
Poland$3,010 $1,522 
Serbia2,350 2,457 
United States2,101 2,174 
Ukraine2,067 2,437 
India1,098 621 
Other3,392 2,147 
Total$14,018 $11,358