v3.26.1
Segment information - Schedule of revenue and noncurrent assets by geographical location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure of geographical areas [line items]        
Revenue $ 94,288 $ 84,813 $ 188,410 $ 168,305
U.S.        
Disclosure of geographical areas [line items]        
Revenue 58,462 60,498 115,930 121,512
Canada        
Disclosure of geographical areas [line items]        
Revenue 4,660 4,698 9,182 9,247
United Kingdom        
Disclosure of geographical areas [line items]        
Revenue 16,862 14,125 33,508 26,339
Germany        
Disclosure of geographical areas [line items]        
Revenue 5,827 217 13,928 447
International-other        
Disclosure of geographical areas [line items]        
Revenue $ 8,477 $ 5,275 $ 15,862 $ 10,760