XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Segment reporting and concentrations - Long-lived assets by geographic region (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Segment reporting and concentrations    
Long - lived assets $ 24,303 $ 23,690
United States    
Segment reporting and concentrations    
Long - lived assets 10,633 10,182
Canada    
Segment reporting and concentrations    
Long - lived assets 6,214 6,265
United Kingdom    
Segment reporting and concentrations    
Long - lived assets 784 806
Philippines    
Segment reporting and concentrations    
Long - lived assets 3,606 3,532
India    
Segment reporting and concentrations    
Long - lived assets 2,367 2,251
Sri Lanka    
Segment reporting and concentrations    
Long - lived assets 621 587
Israel    
Segment reporting and concentrations    
Long - lived assets 74 63
Germany    
Segment reporting and concentrations    
Long - lived assets 4 4
Total foreign    
Segment reporting and concentrations    
Long - lived assets $ 13,670 $ 13,508