v3.25.4
Segment and geographic information - Schedule of revenues by csutomer locations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenues $ 411,827 $ 350,571 $ 312,910
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenues 289,138 277,741 238,155
United Kingdom      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenues 45,193 25,264 31,880
Poland      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenues 14,005 6,048 1,860
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total Revenues $ 63,491 $ 41,518 $ 41,015