XML 63 R27.htm IDEA: XBRL DOCUMENT v2.4.0.8
ACQUISITIONS (Details) (USD $)
6 Months Ended 0 Months Ended 0 Months Ended 0 Months Ended 6 Months Ended 6 Months Ended 0 Months Ended 6 Months Ended
Jun. 30, 2014
Minimum
Jun. 30, 2014
Maximum
Mar. 05, 2014
Netsoft
ITprofessional
Apr. 30, 2014
Jointech
ITprofessional
Owner
Jun. 30, 2014
Jointech
Jun. 06, 2014
GGA
scientist
Jun. 06, 2014
GGA
ITprofessional
Mar. 05, 2014
Employment Shares
Mar. 05, 2014
Employment Shares
Netsoft
Jun. 30, 2014
Employment Shares
Netsoft
Jun. 30, 2014
Employment Shares
Jointech
Apr. 30, 2014
Employment Shares
Jointech
Jun. 30, 2014
Employment Shares
GGA
Jun. 06, 2014
Employment Shares
GGA
Mar. 05, 2014
Employment Shares, Closing Shares
Netsoft
Apr. 30, 2014
Employment Shares, Closing Shares
Jointech
Jun. 06, 2014
Employment Shares, Closing Shares
GGA
Mar. 05, 2014
Employment Shares, Earn-Out Shares
Netsoft
Maximum
Apr. 30, 2014
Employment Shares, Earn-Out Shares
Jointech
Maximum
Jun. 30, 2014
Common Stock
Netsoft
Jun. 30, 2014
Common Stock
Jointech
Jun. 30, 2014
Common Stock
GGA
Business Acquisition [Line Items]                                            
Estimated Future Operating Results Period, Subsequent to Acquisition Date 7 months 12 months                                        
Number of IT professionals     40 216   126 329                              
Stock issued or issuable, number of shares                             2,289 89,552 262,277 16,349   0 0 0 [1]
Share vesting term                 3 years 3 years 3 years   3 years                  
Business Acquisition, Number of Former Owners       2                                    
Stock issued or issuable, value assigned               $ 682,000       $ 7,788,000   $ 20,655,000         $ 5,000,000 $ 0 $ 0 $ 0 [1]
Cash Consideration Placed In Escrow     $ 256,000                                      
Consideration Placed In Escrow, Period                     18 months       18 months              
Consideration Placed In Escrow, Percentage         15.00%                                  
Consideration Placed In Escrow, Shares                                 102,631          
[1] (1)The amount of the maximum potential earnout payable to GGA, if any, is not limited based on the terms of the purchase agreement.