v3.26.1
Segment Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Identifiable assets by geographic area $ 36,540 $ 32,430
Long lived assets by geographic area 15,307 12,935
Goodwill by geographic area 7,681 6,589
UNITED STATES    
Segment Reporting [Line Items]    
Identifiable assets by geographic area 31,353 32,094
Long lived assets by geographic area 11,742 12,775
Goodwill by geographic area 6,589 6,589
CANADA    
Segment Reporting [Line Items]    
Identifiable assets by geographic area 78 125
Long lived assets by geographic area 2 57
Goodwill by geographic area
PHILIPPINES    
Segment Reporting [Line Items]    
Identifiable assets by geographic area 187 211
Long lived assets by geographic area 64 103
Goodwill by geographic area
AUSTRALIA    
Segment Reporting [Line Items]    
Identifiable assets by geographic area 4,922
Long lived assets by geographic area 3,499
Goodwill by geographic area 1,092
Eliminations [Member]    
Segment Reporting [Line Items]    
Identifiable assets by geographic area
Long lived assets by geographic area
Goodwill by geographic area