XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment reporting and concentrations - Long-lived assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Segment reporting and concentrations    
Long - lived assets $ 23,168 $ 21,384
United States    
Segment reporting and concentrations    
Long - lived assets 9,101 7,205
Canada    
Segment reporting and concentrations    
Long - lived assets 7,328 7,675
United Kingdom    
Segment reporting and concentrations    
Long - lived assets 1,028 1,198
Philippines    
Segment reporting and concentrations    
Long - lived assets 3,484 3,682
India    
Segment reporting and concentrations    
Long - lived assets 1,791 1,195
Sri Lanka    
Segment reporting and concentrations    
Long - lived assets 423 426
Israel    
Segment reporting and concentrations    
Long - lived assets 13 3
Total foreign    
Segment reporting and concentrations    
Long - lived assets $ 14,067 $ 14,179