Segment reporting and concentrations - Long-lived assets by geographic region (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Segment reporting and concentrations | ||
Long - lived assets | $ 24,556 | $ 23,690 |
United States | ||
Segment reporting and concentrations | ||
Long - lived assets | 10,859 | 10,182 |
Canada | ||
Segment reporting and concentrations | ||
Long - lived assets | 6,442 | 6,265 |
United Kingdom | ||
Segment reporting and concentrations | ||
Long - lived assets | 772 | 806 |
Philippines | ||
Segment reporting and concentrations | ||
Long - lived assets | 3,435 | 3,532 |
India | ||
Segment reporting and concentrations | ||
Long - lived assets | 2,257 | 2,251 |
Sri Lanka | ||
Segment reporting and concentrations | ||
Long - lived assets | 721 | 587 |
Israel | ||
Segment reporting and concentrations | ||
Long - lived assets | 66 | 63 |
Germany | ||
Segment reporting and concentrations | ||
Long - lived assets | 4 | 4 |
Total foreign | ||
Segment reporting and concentrations | ||
Long - lived assets | $ 13,697 | $ 13,508 |