Revenues by Segment (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information      
Total Revenue $ 182,644 $ 152,550 $ 132,794
Call Driven      
Segment Reporting Information      
Total Revenue 168,051 135,126 111,886
Archeo      
Segment Reporting Information      
Total Revenue $ 14,593 $ 17,424 $ 20,908