v3.25.2
Segment and geographic information - Schedule of long-lived assets by physical location (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 16,260 $ 14,018
Poland    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 4,452 3,010
Serbia    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 2,392 2,350
Ukraine    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 2,044 2,067
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 1,574 2,101
Moldova    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 1,228 808
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 1,196 1,098
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 3,374 $ 2,584