v3.25.2
Segment and geographic information - Schedule of revenues by customer location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 101,095 $ 83,037 $ 201,510 $ 162,854
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 71,044 68,968 143,682 132,477
United Kingdom        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 11,105 4,201 21,821 9,710
Poland        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 3,528 877 6,892 1,727
India        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 3,278 147 5,557 712
Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 12,140 $ 8,844 $ 23,558 $ 18,228