XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Segment reporting and concentrations - Long-lived assets by geographic region (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Segment reporting and concentrations    
Long - lived assets $ 27,427 $ 23,690
United States    
Segment reporting and concentrations    
Long - lived assets 12,455 10,182
Canada    
Segment reporting and concentrations    
Long - lived assets 6,247 6,265
United Kingdom    
Segment reporting and concentrations    
Long - lived assets 707 806
Philippines    
Segment reporting and concentrations    
Long - lived assets 4,500 3,532
India    
Segment reporting and concentrations    
Long - lived assets 2,637 2,251
Sri Lanka    
Segment reporting and concentrations    
Long - lived assets 817 587
Israel    
Segment reporting and concentrations    
Long - lived assets 60 63
Germany    
Segment reporting and concentrations    
Long - lived assets 4 4
Total foreign    
Segment reporting and concentrations    
Long - lived assets $ 14,972 $ 13,508