XML 62 R48.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash held as collateral $ 3,962,000 $ 5,409,000  
Remaining contingent consideration 0 (3,680,000) $ 0
Contact At Once! [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Remaining contingent consideration   3,200,000  
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Remaining contingent consideration 0 3,680,000  
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Contingent Earn-Out [Member] | Contact At Once! [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Decrease to contingent earn-out 200,000 4,100,000  
Fair value after re-measurement   3,200,000  
Cash payments   900,000  
Remaining contingent consideration 0    
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Contingent Earn-Out [Member] | Engage Pty Limited [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Decrease to contingent earn-out   900,000  
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Contingent Earn-Out [Member] | Synchronite, LLC [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Decrease to contingent earn-out   $ 1,600,000  
Remaining contingent consideration $ 200,000