Acquisitions - Additional Information (Detail) (USD $)
0 Months Ended 1 Months Ended 12 Months Ended 0 Months Ended 12 Months Ended 1 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Mar. 07, 2014
Subsequent Event [Member]
Jul. 19, 2011
Xively [Member]
Jul. 31, 2013
Xively [Member]
Jul. 31, 2012
Xively [Member]
Dec. 31, 2013
Xively [Member]
Dec. 31, 2011
Xively [Member]
Jan. 06, 2012
Bold [Member]
Dec. 31, 2013
Bold [Member]
Dec. 31, 2012
Bold [Member]
Dec. 31, 2011
Bold [Member]
Jan. 31, 2014
Bold [Member]
Subsequent Event [Member]
Business Acquisition [Line Items]                            
Initial cash payment       $ 7,500,000 $ 10,000,000     $ 10,000,000   $ 15,300,000        
Contingent payment    161,000 212,000 4,000,000 5,200,000     193,000   1,500,000        
Range of contingent payments, Minimum               0     0      
Range of contingent payments, Maximum               4,900,000     1,500,000      
Actual contingent payment paid           3,200,000 1,700,000       598,000 71,000   827,000
Contingent payment provision to a non-employee shareholder, Minimum               0            
Contingent payment provision to a non-employee shareholder, Maximum               267,000            
Acquisition-related costs                 $ 269,000     $ 82,000 $ 110,000  
Maturity period for contingent payment       2 years             2 years